If you define "sensible" as "might impact existing MS monopolies" then no, NONE of it is particularly sensible.
Microsoft doesn't love Linux if it interferes with its monopolies. It never did and it never will. That's the whole point.
It didn't turn over any new leaf like it claimed. It just adapted its existing strategy as a means to stave off impending irrelevance in the server market.
Not turning over a new leaf WAS the "sensible" thing to do.
Turn Word into a webapp? This has been happening for years, but no web editor can offer even 50% of the functionality offered by Word. Office365 is competitive with GSuite.
Drop Win32? That's basically asking Microsoft to commit suicide and destroy all companies who rely on windows to run their software. They were trying to get people to move to UWP, and look how hard that has been.
Port DirectX? Maybe, don't know. Given that Unity and Unreal both support OpenGL, Metal, Vulkan, and they are available on Windows, would this make any difference?