But let me break this to you - XNA was for kiddies at universities. No serious commercial game developer would ever touch it because of severe performance issues.
Real developers got themselves a developer's kit - it costs big bucks, it's called an XDK. It integrates with VS2010 (or 2012) - the compiler is MIcrosoft Visual C++ - no higher-level language at all. You can compile your code in C++ (11 - although only partial support) and C89. That's it. That's the current state of development here.
All of your commercial Xbox 360 games are made with this. Zero - I repeat zero - are made with the (now dead) XNA crap.
I repeat - the 'managed VM' was just for the kids and 'hobbyists' - it was not a serious proposal for real developers. You would know this if you had ever programmed in any professional capacity for this thing. Obviously you don't.
Sony actively 'gimped' their Vita 'public SDK' in the same way - no serious game developer would even think of touching it because it being reliant on C# means it is 'intentionally self-neutered' - not to mention they 'neutered' it in other ways as well.
Sorry but your managed environments' are still 'not good enough' on any commercial system. Keep looking for examples because the 'utopian scenario' has yet to materialize.
Meanwhile, I have a job to do, and performance targets to match (and beat). That is why I will continue using C/C++ while you are off daydreaming about an ideal world where everybody programs their guff in 'portable Java code' and it runs in a shiny VM everywhere with impeccable performance.