Your arguments are so played out. You are the mlg tictactoe cartoon, in real life. Nobody "needs" any of this, but the fact is it is an earned rewards based game. It is not, for example, a pay to win game (even though it is and will always be possible to pay others to do it for you, but not to pay the company itself). There are things in the gake you have to earn either through a repetitive grind, and marginal knowledge of game mechanics and your class, luck, or even a lot of skill relative to other players, or just the game itself. Gladiator mounts arent given out to random bg'ers. Khthic dungeon mounts arent given out in looking for raid. Even heroic dungeon (now mythic) mounts from old expansions are not given to runs of the normal version, even after that xpac is 8 years old, looking at you anzu from tbc. Why would they dumb down the relatively easy requirements to get nightbane mere months after it came out? They of course can, and might, but it would be foolish and insulting to anyone who earned this meager accomplishment.
Things dont just come free in the game because you pay a monthly sub. You still have to play the game and not be terrible at it.