BetaNews writes: "Microsoft executives and product managers -- Chairman Bill Gates, above all of them -- showed great technology vision for the new millennium. The company was right about so many trends to come but, sadly, executed poorly in bringing too many of them to market. Microsoft's stiffness, perhaps a sign of its aging leadership, consistently proved its foible. Then there is arcane organizational structure, which has swelled with needless middle managers, and the system of group competition".

The same is true for the OS as well. That is, most Windows OS sales are for new machines. Almost by definition those owning older machines lack the money (or desire) to buy new hardware as well as software.