This is not the first time this has been bantered about.
Being a part time SQL admin I'd tend to agree with the general consensus that it is a bad idea. Google tells me there are ways to perhaps make your SQL installs easier and repeatable though such as a silent install How to: Install SQL Server 2008 from the Command Prompt