As an independent games developer, completely removing support for traditional C++ applications from Visual Studio 2012 Express puts me in a difficult spot.
C++11 has added some desperately needed features to the C++ environment, especially standardized threading support. I've been jumping at the opportunity to use C++11 in my projects and being able to use threads in Open Source libraries without forcing Boost, TBB or POCO on them.
Now I'm stuck with Visual C++ 2010 Express if I want to continue supporting Windows 7.
Or I have to buy Visual Studio 2012 Professional for $500. Which adds a significant hurdle to collaborating with other developers on my projects. And most Open Source libraries will probably stop testing their code against Visual Studio 2012 for the same reason, so I can expect lots of compilation problems in the future if I take this route.
The only way out seems to be to switch to Eclipse + MingW (GCC port for Windows). Which has the upside of making it easier to port my code to iPhone and Android (same compiler). But I'd still have to drag along Visual Studio 2012 Express and keep my code working on 2 different compilers if I wanted to keep targeting WinRT/Metro.