Just Don't (3 of ?) - Set up a Website Without ServerAliases

Here is a rarity, something that annoys the hell out of me :). If you have a website then your goal is to get people to view it, or at least it should be if you’re sane. So why the heck do so many site admins require me to type in the ‘www.’ before I can view the site? All it needs is a “ServerAlias domainname” in the Apache config; or what ever you IIS people use instead. Your users can then access the site with a simple http://domainname.tld and everything works fine. And I might actually use your site and click on the damn adverts.