My point was that microtransactions are always bad if you have to pay monthly fees as well.
Its not that simple. Microtransactions are there because some people are ready to pay more for the game than the base monthly fee, but need some initiative to do so. Additional money for makers of the game is a good thing, right, since they are required for us to get additional free content updates, patches etc. So we have player 1, who is ready to pay 15$/month as a monthly fee, and Player 2, who has a 50$/month gaming budget. The idea is to reward the Player 2 for spending more on the game he enjoys, and not to alienate Player 1 by giving Player 2 any gameplay advantage which can be seen as unfair (like in any
pay2win f2p game out there). So now we have a vanity item shop which doesn't really affect any gameplay, and a player who pays 3x times the regular fee, thus the game can be healthy with a smaller player base, which is good for everyone who plays it. That's how I see it, anyway.
Also, doesn't kickstarter work the same way? You donate 15$ and get a game, and if you donate 100$ you also get a bucket of goodies etc. - yet nobody complains, since 100$ goodies do not affect 15$ game owners much, same as with vanity shops.