|
I think there's an obvious and more general question here to be answered: if a piece of software is good enough, namely, it "disappears" when you are trying to do your job, then why bother to change it? Yes, the new version might enable a more efficient workflow, or might be faster to boot-up. But people hate changes and you need to invest considerable time in upgrading a piece of software (the upgrade itself + learning to navigate the new system + solving whatever goes wrong during the process). And that this is not just limited to "novices": I've heard wonderful things about Arch Linux, but my Ubuntu system works well enough and I've been using it for forever, so the incentives are pretty low and the time to be invested pretty high. |
When you have no real, defined product that solves specific problems to sell anymore, you sell garbage that pretends to be a real product. Microsoft is far from alone here. Almost every successful software product that doesn't know when to stop building and start maintaining suffers from this degradation later on in life.