This would make a lot of sense. If Microsoft acquired Unity3d and updated C# language support to a recent version it would mean there would virtually no reason to use anything but C# for application and game development.