I think Microsoft would love to own Unity. Many of their game studios use it, it's C# (with a promised migration from Unity's ancient hacked Mono to modern .NET), they don't have their own public game engine. It would probably be the best outcome for everyone.