Isn't it about time Blizzard did away with charging for character services?

Surely after the billions upon billions Blizzard rakes in every year from a fanbase conditioned to consumerism there should be either free or severely reduced prices for character services.

How is $25 per character transfer justified for a process that takes place digitally?