Fact is majority of players are CASUALS/Non-Hardcore/"Nabs" that's a straight fact so why wouldn't blizzard try and keep majority of their income engaged in the game?
If Blizzard only focused on the "hardcore" gang this game would be dead and floating belly up as they are in the minority as with most games.