Re: More landfill
I see it a bit different.
I don't mind buying new hardware for a genuinely useful new feature or speed increase. So for that its not a dig at me, and something Microsoft have tried a few times.
Often in these few times they had some.sort of an OS to go with the new hardware. Which again is fine in principal, happy to go along with it, after all I simultaneously lived with a version of windows, desktop Linux, mobile Linux, ps3 OS and previously Nokia. I am fine moving one to the other if there is a good reason to.
Where it ALWAYS falls down is the applications.
Which you will not are not something Microsoft have direct control over very often. They are often solely the care of various third parties. Those third parties are in business to make money off their products, which in some cases have and decades of updates to fix, tune and tweak every aspect of their programs.
Suddenly Microsoft launches new unseen hardware and is and promises the support will follow as they look across the stage at their software third parties and they are all just staring at their shoes pretending the building architecture is nice.
I'm not for one moment giving MS a pass on this, it is largely still a problem of their making by not working on this behind doors for as long as it takes to reach feature parity with x86. They develop announce and killed hardware and OSs faster than some application could be written for them.
What needs to happen is for MS to just take the 10 years or so and not talk it up, make a genuine new OS, ship it out to the hardware and software makers and let them work with it for years and get it working good. Then release in one big burst and smooth enough no one notices the change. Sort of like the entire apple approach, not that I like them or their stuff either, I just recognise it works well, when it works.