There should be a law that required platform compatibility. Games released on playstation and xbox should also be available on the Windows and Linux PCs – it's not because Microsoft can't do it, it is because they want to keep users locked-in.
As an old gamer I'd hate to see Blizzard on Microsoft's hands, but as a Microsoft shareholder I would not mind it. Surely there must be a middleground. Microsoft could buy half the shares.
I just fear what will happen with the ecosystem of games playable on battle.net, support for old games. Etc. If you look at EA Games, then many of the titles released through them is full of bugs that causes crashes, and games might not even be playable on modern systems. Not so with Blizzard titles.