This is just not true on Mac. See: the end of 32-bit support, switch to ARM largely worked, but some software didn't if it used particular x86_64 processor instructions.
On Linux, Ubuntu is decent but people still have issues with things like graphics drivers, Wayland, etc. etc. which makes it hard to advise it for your totally non-technical user.
On top of all this, Windows has the best management options if you're running 1000s of machines in your company.
Microsoft is struggling with too much legacy code base, and the software is embedded in too many places for them to make too much change. It's more cost effective to appease the existing enterprise base and minimize change, than to create a GUI that doesn't suck.
Apple will continue to expand the gap because they're not as beholden to 30 year old code.
Others will create mass-customizable AI driven GUIs (the post-Apple world) though I can't imagine this comes from Microsoft.
Anyone sensible switched over to macOS already, especially software developers. It may also not be perfect, but I mean it's night and day really. As a developer, macOS is just such an amazing environment (and a true Unix).
When I try Windows it's like going back 15 years.
What in that time period would lead you to believe there is any chance it will have a radical change until it's dethroned as the worlds number one business/home OS?