Can't believe I'm saying this but I think MS could own Apple if they took on Apple in any programming realm outside of objective c/Swift if they embraced Linux desktop.
Unified frontend development with .NET is their big opportunity for this IMO. Something like Xamarin Forms but a lot more optimized like Flutter and supporting mobile, desktop, and browsers would be incredible. Right now .NET seems pretty unpopular but a really strong front end use case could reverse that.