I read that some versions of .Net do come pre-installed on Windows 7.
To be consistent, shouldn't that mean that the latest version of .Net and Silverlight should come pre-installed on Windows?
As a developer, it sure would make conceiving, chosing architecture for, and deploying applications easier knowing the existence of the runtime wasn't an issue.