I am just waiting for Microsoft to give up on Windows-on-Arm and instead create a Microsoft-branded Linux distribution that has an actual Windows subsystem for Linux (that is, a compatibility / emulation layer similar to Wine or Proton to run legacy Windows software).
Decades of backward compatibility makes Windows a resource hog. I do not think it can make the jump to Arm or RISC-V easily.
I worked for a fortune 500, and they used a custom Unix type OS with libreoffice. We ended up using mostly Google docs though.
I disagree with this statement, especially in the case where there's somebody motivated enough to patch Wine to support specific applications.
At the end of the day, Windows applications expect a set of interfaces. As long as those interfaces exist and work as expected, the application will work.
And the business world will never switch to Linux.