XNA ist schon länger vernachlässigt und die XNA-Schnittstelle für WindowsPhone8 ist zB "nur" WindowsPhone7-Code, der auf Wp8 auch läuft. Wer XNA lieb gewonnen hat kann mit MonoGame weitermachen. Für Windows8 gibts mittlerweile Projekte, mit denen die neue C++-DirectX11-Api von WinRT in .NET-Programmen benutzt werden kann.
Dieselben Leute die auch sagen "echte Programmierer arbeiten in C++ und für Spiele sind C# und Java scheisse weil C++150 mal schneller ist und wegen dem GarbageCollector, denn wenn der anspringt bleibt für 5 Sekunden das Bild stehen und der Rechner macht geräusche als würde er eine Diskette lesen" ;-)