What I fail to understand is how MS apparently missed the part where Apple has clearly delineated OSes for their different hardware. You have iOS, iPad OS, macOS, tvOS, etc. Even the phone and tablet, which are nominally the same man-machine interface, are somewhat differentiated.
Why is MS so hellbent on making Windows a jack of all trades?
IMO, they need to establish a more structured and controlled UI layer/framework that would allow (or rather, enforce) auto-switching between touch and non-touch layouts, with a uniform look&feel across applications, while being as performant/reactive as win32/GDI applications, and then stick to that for the long run, so that it becomes the one Windows UI toolkit (like GDI used to be), similar to what Apple has on their OSs.
No, a better alternative is sharing apps with Android. That's one of the things 11 promised (but still doesn't officially, the amazon app store integration is beta software).
Of course, they get one thing right and 2 things wrong. 11 is dramatically inferior to 10 when it comes to the comfort of tablet use. The window manager doesn't suit touch use the way tablet mode did before. Neither does the start menu.