I guess if people have the money then they'd pay for it.
I'm pretty indifferent about the cash shop as long as it stays with selling optional cosmetics. I really see nothing wrong with that.
It's pretty much a business so it's good for the company and good for the game if (some of) the money earned is invested into it, and it probably has been since Stormblood apparently has triple the budget compared to Heavensward. Running an MMO also takes lots of spending, like server maintaining and making new content regularly.
I'm not really seeing it going away even if the community hates it since lots of people buy stuff from there anyway.