Knowledge is a good thing
Silverlight is favoured by .NET developers as it firmly integrates with the MS stack and is actually a great engine for RIAs. Blanketing a whole development community with negative childish, irrelevant and baseless accusations shows a very narrow closed view.
Silverlight is not meant to be an open standard and it never pretended to be. It is MS proprietary to deliver RIA solutions quickly at a low cost across the vast majority of PCs.
Most Silverlight developers (or at least the dozens I have met) have come from web development (MS and non-MS based) and ALL agree web standards are a good thing. Browser implementations of the standards however are not. This is just one of many issues surrounding the issues with standard HTML pages I will not get into here.
I will admit I prefer Silverlight in terms of RIA. It is the best out there. But when developing open, public web sites that have to be available for everyone you would use something much more suitable.
Silverlight is just another tool for a particular job that HTML will not fill for many years. Anyone thinking HTML5 will be an all unifying all conquering is deluding themselves. Those of us old enough to remember have seen and heard this debacle all before, and it will most certainly happen again.
You scoff at the "lazy .NET developers" but in the same paragraph admit you cannot be bothered to learn about a tech before you comment on it. The oxygen must be very thin being up so high on that very big horse of yours.