Don't you guys think that Blizzard, who is one of the most successful video companies of all time, set up a budget plan before they started Diablo 3? I'm sure there are some brainiacs over there that figured out how much the game would cost to design, edit, distribute, maintain, etc. I'm sure they also planned their income from game sales, merchandise, etc.
Arguing for or against Pay to Play seems moot.