-
Monopolization. If you have become the standard, there’s no reason to improve.
-
Technological advancement. If the speed of new processors continue to double every year, why bother optimizing your program?. This pisses me off so much, games don’t look much better but are 4x harder to run compared to 8 years ago.
-
Cost. Having many programmers, and bug testers on payroll to improve your product is expensive. Massive companies are pennywise pound foolish and will hack and slash at their staff line up until catastrophe strikes (which usually only occurs long after the layoffs)
Hmmmm… Do you think he would look stylish in one?