They made this perfectly clear that it was a narrative problem, not a greed problem. I'm not sure why people haven't realized that yet. have they split any other game up into 3 sections to tell a story? I haven't seen it besides SC2. I think most people are bumsore because not everyone can play a campaign as their favorite faction. And there is no where that says they have to own WoL to play HotS or LotV, as far as I remember, they are all standalone games.
And I mean you got what 28-30 missions out of the gate, with each game adding roughly the same amount of missions AND new units for each race. And lets not even get started with the "lack of innovation". Had they changed too much and everyone would be bitching "This isn't Starcraft anymore!" and when they changed too little people complained "They didn't innovate!"
Well you can't have it both ways folks, sorry to say.
Edit: And while I'm a fan of Blizzard from playing the Diablo franchise, I don't endorse WoW, and I think providing a larger narrative to their fans that have been waiting at least 10 long years for a sequel really shouldn't complain, except they still will because they have to shell out money anyway.... which they still would have done for some other game, so really only makes you have to choose (unless you are in a good financial standing and can afford any game at anytime)
Edit 2: Oh and developers that I hate.... it's a short list, I think Bungie, but I wasn't a fan of Halo... gave it an honest try though