Nobody said anything about Blizzard losing money, that would be pointless because they have to earn money. We all know this. Nobody (unless you're a complete retard) thinks that they are doing this as a favour to all the fans who have been oh so good and loyal.
The game is far from finished, and they failed big time @ release, even they admit it!
Saying the patches are free and we should not complain is idiotic since the multiplayer version of this game sucks beyond words. Sure, if you consider the storyline as being the whole game or at least what matters the most, then yes, you payed for it and now you can't ask for more, but if they made it online only with strong emphasis on competitive multiplayer, which now we call the Adventure Mode, then they can't ask you for money to fix something they released incomplete or broke as hell!
That's actually the drama behind it all. The story is good and the game performs well in that regard, the problem with Adventure Mode and competitive multiplayer is that they barely started working on it! Not long ago having a set on you meant you really don't want to do any killing, and it took them years to figure it out!
Also, give up the discussions about Blizzard losing money by working on the game for "free". I made a post here a while back making a general math exercise and found out that they got a shitload of cash from selling D3 and it's expansion, so much actually that they can live out of it for tens of years even if they didn't had the other games! So stop this useless rant and stop caring so much about a huge company that bathes in gold! Really now, what's this urge to defend them? You can't critique a game you love because people like you guys are oblivious to what's going on with the company making these very important discussions stray too far from what's important! I said before and I'll say it again, mods should immediately edit and erase any reply that takes this incredibly stupid and uneducated approach and give warnings to users who do it! It's a forum crime worst that going
on incredibly offensive racist rants in my book!
The game is finished, it feels finished and every patch they add is a nice thing to just look forward to. Each patch is a new free addition to the game. You saying the multiplayer sucks is your opinion and other people will disagree with that, me included. Why should we care if they can live for decades with the money they earnt from sales? Are you scared they are gonna shut the servers down all of a sudden and exit the building and blow it up while laughing manically? Each employee gets their monthly pay for coming in every day to work on the next patch and/or the next expansion. This monthly pay comes from sales. What's wrong with that?