@ jahid: There is some of that going on but my point is. It is not only that. There are some useablity improvements that need to be made.
If you take someone new to computers. A new windows user learns they need to install new graphics drivers. A new linux user learns they need to install not only new graphics drivers but had to figure out all the supporting software that graphic driver required.
A new windows user learns they need to install silver light and the website itself prompts them. A new linux user gets prompted to install silverlight even though it will not work. They have to then spend a bit of time researching what they should use while the windows user got what they needed instantly.
There are a lot of things through out using linux like this. I have been thinking how to address this problem in the short term. A firefox add on could be written and come default installed that when someone visits a sight wanting to use silverlight, it will prompt the user itself. If they say yes then it would automatically install/activate pipelight and then automatically change the browswer to act like windows firefox on that web page. This add on would basically do that for all over the internet things that need this type of solution which would address the streaming problem mentioned above.