> you will never see MS contributing to Wine will you?
This is basically asking Microsoft to open source Windows.
> Will we ever see office for linux?
They already have Office for macOS, Android, and iOS. They also have SQL Server for Linux and .Net core. "Linux" isn't really a viable desktop operating system compared to the other operating systems mentioned.
> Why can't we get a proper POSIX layer for windows (like they used to offer)?
POSIX is dead. Linux compatibility is far more relevant to modern computing.
OP said it was about comparability, but MS does not care about compatibility unless it's in their favor, that's the point.
> "Linux" isn't really a viable desktop operating system compared to the other operating systems mentioned.
Well maybe if office and other applications were available it would be? That's the point.
> POSIX is dead. Linux compatibility is far more relevant to modern computing.
Uh, what about all those people running MacOS? homebrew etc are about running all that nice OSS on MacOS. Pretty much all that stuff will run on BSD/MacOS/Linux/*Nix due to POSIX compatibility.
> Well maybe if office and other applications were available it would be? That's the point.
Where are all the non-Microsoft applications for Linux? Where is Photoshop? What about the thousands of other software vendors?
> Uh, what about all those people running MacOS? homebrew etc are about running all that nice OSS on MacOS.
Getting Linux software ported to MacOS is and has been non-trivial. A lot of effort went into that and for the longest time Homebrew lagged behind. If you're on MacOS you're lucky it's a popular platform and people put in the effort.
I'm not really sure what you're arguing for here anyway -- why should Microsoft their own flavor of POSIX compatible UNIX (again) over building something compatible directly with the Linux kernel. What advantage is the former?
This is basically asking Microsoft to open source Windows.
> Will we ever see office for linux?
They already have Office for macOS, Android, and iOS. They also have SQL Server for Linux and .Net core. "Linux" isn't really a viable desktop operating system compared to the other operating systems mentioned.
> Why can't we get a proper POSIX layer for windows (like they used to offer)?
POSIX is dead. Linux compatibility is far more relevant to modern computing.