Nice of you to keep taking personal shots at me HAL. You sure are a nice guy.
I never "sold" my boss on Windows RT doing anything. Windows RT didn't even exist when Silverlight business decisions were being made. Microsoft never said Silverlight would work on it, nor did I. But thanks for putting words in my mouth.
Yes, there are technical challenges to the ARM platform. It is possible that porting Silverlight to ARM wouldn't have been possible. I doubt it--if Microsoft had really wanted it to happen, they probably could have made it happen. Or they could have ported made some sub-set work on ARM like they did with Flash. The Silverlight team (before it was gutted) had a ton of good people--some of the best at the company. But Silverlight wasn't a priority. In fact, it was the exact opposite. KILLING Silverlight was the priority, because the Windows division hated it. It made them look bad. Why write apps for Windows when you could just target Silverlight instead? You got a ton of the good parts of writing a desktop Windows app without your client even having to have Windows installed. Your customer could just run in a web browser, and could even run on a Mac. That must have really POed some Windows folks.
The point is, Microsoft created a great platform, and then completely broke it. It isn't really WinRT that is the problem. I expect WinRT tablets won't really sell very well anyway compared to the Surface Pro. The problem is that the "Metro" browser in Windows 8 won't run Silverlight, even on Intel based machines which obviously can run it. Sure you can run it in desktop mode. Do you know how confusing it is for customers to have multiple versions of IE on their machine, with one version running your app fine and the other completely refusing to load it? Especially considering the technology it is refusing to load is a MICROSOFT TECHNOLOGY??
Whenever we explain to one of our confused customers what is going on they are dumbfounded with the decisions that Microsoft made, but that seems to be par for the course with Windows 8. It's one thing to explain that Apple won't let Silveright run on an iPad. They get that. But when we tell them that MICROSOFT won't let it run in their own browser? They are speechless.
Thankfully, for the time being, once you teach the customer how to get to the desktop browser they are ok, but the whole thing is ridiculous.