And making profits is bad for a company why? At what point should companies give things away for free? What level of profits is acceptable, and which isn't? How would Blizzard even control something like that? Only make the first 1 million subscribers pay and the rest get it for free? Thats the only way to counter act "profits are greed" logic you are using.
What again is wrong with a company offer 100% optional things to those willing to pay for it? Why is it wrong for those that want to pay get to pay? And those that don't want to pay don't have to pay? Blizzard also offers tiered subscription prices, are they equally greedy for charging different customers different prices per month? Why not?