What's the point? No one has .NET except for the people that know what it is and want to download it (which is basically 0 compared to the number of people who dont know what .NET is).
As Nothinman noted, the .NET runtime will soon be a pervasive element in Windows platforms. Also, most of the developers I know working with .NET aren't concerned about end-user deployment, at this point. It will be a long while before you see large applications that target the end-user built in .NET (imo). Where .NET does succeed, and has been in use by many for quite some time, is in the enterprise environment. If you're building applications for an enterprise, most notably a web application using web forms in ASP.NET, you control the environment, thus you can facilitate the .NET runtime installation.
When Java was officially released, it took a while before the VM became a pervasive element, expect the same here. It seems there are so many still caught up on "why should I use .NET", and "will .NET actually succeed" that they fail to realized that many enterprises and developers have been developing production applications even pre-release. .NET has succeeded in many respects, and it will only continue to grow.
Plus, most good servers are not going to be running IIS anyway
Now you've qualified your "Why .NET" statement with that IIS diatribe. That's completely absurd and unfounded.