The game includes competition between players. Nobody will self-restrict themselves from convenience just because they disapprove of laziness.
You did not have to farm for months for mount in TBC. I was a new player and I got my mount within a week or so. Just do couple quests, leveling up always gives lot of gold.