Stainless, I think you don't know what the hell you are talking about.
As far as I can see legacy mode is a bit like running win32 apps on windows 7, you can do it, but you are flagging the app as ancient technology
Now who in their right mind is going to develop a brand new game and immediately label it as ancient technology?
Win32 is not legacy on windows 7. http://msdn.microsoft.com/library/windows/desktop/ee633449
Win32 + The COM APIs are still the defacto method for writing applications in native code under windows 7
All your favorite games, from Skyrim, Modern Warfare 3, Battlefield 3, and so on, are all still being written in Direct3D and win32.
On top of that legacy mode does not exist on arm based tablets, so if you want to hit that market, Html 5 and Js is your only option.
I'm not even sure directx will be available on that market.
Metro, .NET, WinRT, and DirectX will be available on all windows 8 devices. Win32 will not be, this has never been in dispute. Your assumption that HTML5 and JS are your only option is the result of an inability to read, faulty comprehension, or just plain ignorance.
Direct X will be available for ARM, primarily because it's the low level rendering API for the entire stack. Just as a reminder as to why this is technologically possible, remember that windows phone 5 and 6 also supported direct 3d. http://msdn.microsoft.com/en-us/library/aa452478.aspx So DirectX on a tablet isn't exactly a fresh concept.
I have seen a lot of the links you posted, but then I have talked to people in Ms. I don't think even most of Ms employees know where they are going.
I have friends that work at Microsoft too. Unless your friends work in those departments that produce this software, their speculation is as good as ours. I wouldn't count forums gossip as Microsoft endorsed speech either.
As far as I can tell, someone in Ms has seen the sales of tablet devices and decided that this is the market Ms want to be in, even if this comes at the cost of screwing up the laptop and desktop market.
This is again, ignorant of the windows 8 developer build that has been freely available for some time now. You continue to offer commentary on a product you do not use.
After the best part of 25 years dealing with Ms' sudden changes of direction and buggy code I have given up
If this is surprising to you then you haven't really been developing with Microsoft products for 25 years. The introduction of COM, MFC, ActiveX, Visual J++, Windows Mobile, etc...