Honestly, everyone bitching about it has resolved to never use it themselves. Ergo, what's the problem?
Don't wanna buy a mount? Then don't. Don't want to buy vanity pets? You don't have to. Don't wanna buy transmog? No one's forcing you to. Do keep this in mind, though: Blizzard is in the busines of making money first and foremost. The reason the shop was integrated into the game is because there is a demand for it. Saying you hate microtransactions and anyone who like it is dumb/etc. for legally buying mount/pets is a weak arguement. More so when it doesn't effect YOU directly.
All the fearmongering over Microtransactions is unfounded. Besides, Blizzard knows what its doing. Unless you own a share in Blizzard you don't need to know what they're doing day to day.
Having said that, I would happily welcome the ability to buy EXP Boost items like there is in the PTR. Add Gold and Rep Boost items to the mix and I'm a happy camper ^_^
...Unlike other folks who make threads like this I'm not afraid to defend my viewpoint so feel free to comment. I will respond.