Obviously the solution is to schedule more time for bugfixing and polishing. But we all know how well that works. Devs see the timetable and start planning twice the content they originally should deliver. Especially since software developers tend to have flat hierarchies.
All the problems shrink in size if you develop in a small studio like blizz back in the day, but naturally the risks increase and the revenue decreases. So most "masterpieces" come from small studios. Also IIRC sc1 was pretty ridiculous before BW and I just checked the version history and they were still fixing crashes in patch 1.15. If anything Blizz got a good reputation because they continued to support their games years after release.
I still think that EA's and Atvi's management long term hurt the gaming industry with their business decisions and are now reaping what they sowed. But hey I like both better than google, so here's hoping that they stand strong until google gets out of the market again.