MS should realise that W10 is an OPERATING SYSTEM and not an end in itself. It should be invisible, reliable, secure, bug free, easy to use, give us one or maybe two consistent ways to run programs or change settings, not many many, not steal our data, not force "upgrades" on us and, oh, do what an OS should which is lie there out of sight and let just us run the applications which we're actually using a computer for in the first place. Jeez I had to hack the registry yesterday to export a Powerpoint slide to jpg at a decent resolution. The average user can't even find that fix much less do it. My wife would have simply turned the machine off.
MS need to shift their entire paradigm and realise where they are in the product development curve and just settle for less. Apple is not a lot better, and getting worse. If I could have truly seamless app level compatibility with Linux, I'd be on Mint or Ubuntu like a flash, but unfortunately there are too many real-world mismatches, and the favoured answer of some to "just run Windows in a virtual machine" is also not real world simple. But Linux is not far off the ideal. No wonder it's used for web servers