When people bash Blizzard, they aren't bashing them based on their revenue or market penetration. A bad opinion of Blizzard does not translate into also believing they are failing to generate revenue or attract players. They have plenty of other reasons to bash Blizzard.