The sadest part of this story is: they(persons) will teach us this crap(XNA) in the uni after this X-mas, instead of changing the program.
ah.. dont worry. XNA is perfectly fine to learn the basics of game development. You won't be using what the teach you there anyway, whatever they teach you. Being a gamedev means adapt and learn something new every week.. there are so many new exciting things to explore, even without leaving the C# world... and each one of them has something to be learn from.
Techs cannot be updated and maintained forever, at the certain point it is necessary to acknowledge that a mistake was made and stop before making a bigger mistake. The future of XNA is MonoGame.. time will tell if MS lost a big chance with this one.. but, I really don't think so