Do you feel they did more harm than good? Or are you enjoying the repetitive nature of them?
Personally, I think they need to go. In MoP, flying made the world feel empty. WoD got rid of flying, but now we have Garrisons making the world feel more empty than ever, aside from the lvl 100 apexis daily zones. The extra gold might make you feel nice, but everything's inflated, so the net difference is marginal.
If they keep them, they should scrap the profession buildings and replace it with a small quality of life improvement like a mass-smelting forge or a prospecting building or mass-disenchanting building or something, maybe with a daily that lets you get a bit of rare material. Other than that, it would be nice to be excited about finding a rare mineral node again..
The missions would need a big overhaul, rewarding more cosmetic stuff rather than loot and gold. Remove the bank building so people have a reason to get out and visit a capital city once in awhile. Just to name a few.