This. Blizzard didn't decide one day "hey! lets put in paid transfers and milk people for more cash" like some believe. What happened was Blizzard said no, reroll on a different server, and then the playerbase cried more and more that they wanted PAID TRANSFERS rather than rerolling and releveling.
Blizzard listened to the players who wanted to move for money, and this happened. Blizzard said no but the players insisted, and expecting Blizzard to now go back on the service, thus being unfair to future players who would seek to use such a service, or more importantly make it FREE after they had intended to never have it in the first place is ridiculous.
Blizzard allows you 50, count them 50 characters. You are allowed to level up on any realm you want. Everybody has the same opportunity to play the game, its choices you make like rolling on lower realms that you are responsible for. The playerbase as a whole is responsible for realms dying out by taking realm transfers, but the same thing would have happened if people had quit their realm of manually rerolled.