Well p2p games have also systems designed for the sole purpose of making money. I mean they make money by keeping people playing longer, so for example WoW introduced time gated grinds like daily quests, Valor/Conquest point caps, crafting cooldowns etc just to artificially slow down players in their progress. Also now they have other "fun" ways to keep people playing like Thunderforged gear which exists for the sole purpose of moving the carrot a little bit further away and extend the gear grind.
Perhaps the way game systems are designed to generate profit in p2p games doesn't bother you personally, but it doesn't change the fact that they are designed for that purpose. For me it's the opposite, having to grind my ass before being able to do a proper, fair pvp match bothers me much more then someone having a 50% faster mount bought with real money.