I think the marketing hype virus (did i say [H]ype ?) totally caught those companies.
Instead of investing in a better engine for the race, they invested in more public relations.
Also there's (mainly) the matter of release rate. To keep their respective release rates and deadlines, they all rushed their products. To please the marketing guys who want figures and immediate releases.
As an engineer i live that everyday. Marketing guys sell not-yet-coded products to big-ass customers. Then if the product is not ready for yesterday, the company will file chapter 11. This product one was planning to do it well in 6 months. It will have to be rushed in 2 months, working overnight. Do you think one gets good products ? Nope.
The same goes for every company. When the technical guys lose their influence to the marketing dept., the company starts producing sh*t. Always.
|