Negative nancies
God, you anti-Microsoft people can be wilfully stupid in your desperation to bitch.
Silverlight is cross-platform: Windows and (Intel) Macs, and Moonlight on Linux.
Silverlight is cross-browser on those platforms.
Silverlight does not require the entire .NET framework; it is a self-contained subset of .NET, and a bloody impressive one at that, considering the size.
Silverlight is source-compatible with much of the standard .NET framework, allowing you to reuse code from projects targeting Windows, ASP.NET, etc.
Silverlight's graphics and text-rendering are WPF, which is *awesome*. Text rendering is especially good, with sub-pixel kerning and anti-aliasing built in.
Silverlight is language-independent; you can create applications in any CLR compliant language, which by the end of this year includes Python and Ruby on top of C#, F#, Javascript, VB.NET (spit)... (but hey, if you love ActionScript, stick with Flash).
I'm not entirely sure why I'm even bothering with this. Fact is, Silverlight is going to enable a whole new level of RIA, and if you want to reject the tools without thinking, or miss out on the end products because you hate Bill /that much/, then that's your perogative. The rest of us won't miss you.