IMO this is due to 3 possible reasons: i) The game is yet to be finished (sucky programmers, beta testing, bug removing etc) ii) They are waiting for major breakthrough in hardware stuffs to be able to fully utilise most recent technologies. (like war3) iii) Its a marketing tactic (bit like war3 again) Also much of the original blizzard developement team left or so I heard.