05-23-2012, 03:58 PM
It started out as a way to differentiate a single domain's web services from its other services (like SMTP or FTP). While not technically necessary, it has stuck around since very early on and is mostly a matter of preference at this point. I personally like the www as it balances the URL so I rewrite requests for my own domains to always include them.