Thanks for your feedback, Josh. Your suggestions would be more easily taken if they did not contain insults and accusations. My team works hard and I resent any of us being called lazy. Resources are not unlimited and we've been trying to focus on those areas which have the most positive impact on the greatest number of members. We have an update to address the Silverlight installation dialog that we should be pushing out Monday; although I am not sure that it will address your point exactly. Each of the community sites (Windows Client, Silverlight, IIS.NET, ASP.NET , Channel 9, etc) has their own cookies for tracking and you will get prompted every 7 days on each site.
We will be working on a bug fix pass, which may or may not address your pet concerns.
Someone else has pointed out that we are falling short of keeping the "What's New" forum up-to-date, and that is a fair and valid criticism. We will do better there.