Imho the question is slightly different. We are hardcore D3 players, who got involved in this game for long period of time. That is why we can see all major issues with it. But if someone is just a casual player, having fun with the game twice a week for like 1-2 hours, than he might have an opposite opinion of D3. Also, there are people out there who just want to finish the game on normal/nightmare and that's it - the game lands on the shelf regardless of its quality.