Microsoft really loves C#. What love have you seen C# not getting lately?
I'm a MS researcher but I don't speak for Microsoft. That being said, I'm a big fan of SharpDX and MonoGame for my personal projects. They work well enough that I have avoided going native. Ya, I'm still a bit miffed that this isn't supported out of the box, but in practice its easy to work around.