Some of you underestimate how many idiots are there, with 60 bucks to spare.
The fact is, D3 has been build for the lowest common denominator, to maximize INITIAL sales, which succeeded handsomely. D3 is NOT a game built with an intention to create a community which will last for 10 years.
D3 is just a money grab, designed by managers and accountants, to maximize profits.
There are countless millions of idiots around the world, who have no taste, no patience, low IQ and 60 bucks for a game. For those pathetic masses, Diablo 3 has been engineered.
Blizzard COMPLETELY didn't care about longtime Diablo fans. They new that they will buy even a Diablo themed Tick-Tack-Toe, so making a game for them was not an issue.
The sad fact is, if you are a 10yo boy, who wants to be "cool", by playing a scary game, D3 is nearly perfect.