At a certain point, you’re pretty much asking for socialism. No one should be obligated to build an entire operating system that works on billion combination of potential parts, and then cater to everyone else so that they get the native experience in every way integrating with the OS.
Obviously, I want the best experience as an end-user. But I think it’s ridiculous, at a certain point you should have to invest the billions of dollars to build your own equivalent operating system. You really can’t expect all of that. Microsoft already has a pretty flexible system.
Maybe there is a business model for that massive investment. I don’t think that 100% native integration for third party applications is a big draw to most people. It’s mostly something people complain about on this forum.
Proof of that is Apple. It’s relatively inflexible, and people seem to like it quite a bit. They are doing very well. Then there’s also Linux but then people complain things aren’t tightly integrated enough.
Basically people want to have their cake and eat it too on someone else’s 1 billion dollar investment.