C++11 is a newly sandardized language. It took years for C++98 to have conforming compilers. I have no sympathy for OP, especially since he could have implemented hs game fine by simply using more compatible syntax.
C++11 is indeed a new language, but C++0x was being defined in public (And well, it's not like Herb Sutter would lack inside info either) and it was decently well known what it would contain years in advance. So it's not like the compiler team only could start implementing it last year.
Popular vendors taking many years to implement new language standards is a huge problem. It means fragmentation and lack of progress for years to come.
For the good of their users? To not fall behind gcc? Anyway, specific features were finalized and accepted (or dropped, such as concepts) well before the final spec was released. The spec for varadic templates for instance was basically done in 2007 - five years ago.