I'm going to point out that managed game programming is not dead for the XBox/PC. Remember that XNA was a replacement for Managed DirectX, which was killed off shortly before MS introduced XNA.
In other words, XNA is dying, but the C# and the managed game programming paradigm is not. It will be replaced by something, just not XNA.
In other words, XNA is dying, but the C# and the managed game programming paradigm is not. It will be replaced by something, just not XNA.