Sinofsky is a fucking dipshit and he's overreaching. You couldn't get away with this on Linux because they would just jettison your dumb Metro window manager like used toilet paper. When Metro grows dated (almost there already) they're hardcoded and fucked. XAML & C++, eh? Can anyone see the obvious retardation? If you guessed that C++ doesn't have reflection and XAML is based entirely on reflection, you are correct. IThis, IThat, death-by-COM, surely that was what we were all clamoring for instead of an optimized WPF right?