@aL_:

I think there is most certainly a preference for HTML5 going on. We already knew Windows 8 apps will be written in HTML5/JavaScript. This was known like 4 months ago. Besides the early demo of Windows 8, it was one of the few things explicitly mention in the blurp for the Build conference itself - .NET nowhere to be found.

.NET developers were intentionally left in a butthurt speculation mode of the continued relevance of their platform for months. Maybe it wasn't even in their original plans to support C#/.NET but all the complaining on the Internet had a effect.