I used to think that, but to be honest, with a lot of the OSS moves Microsoft has made (.Net Core, VS Code on Linux), the cultural changes and shift Satya Nadella has moved Microsoft in I truly think it's more "Microsoft want to offer a curated, safe computing environment" as an alternative.
Except, you know, the stuff that won't end up back-ported to Win32, and will require, sooner or later, UWP as a minimum target for implementation., Win32's time may not be done for several years, but there was a time they said the same about Win16 stuff, that's gone, the same will happen with Win32 one day, that's progress.