i agree that upgrading is somewhat bad.. But for users who are not familiar with formatting and installing a new operating system, upgrading can be easier for them.

But if you know what you are doing, format and install because windows 7 installation takes like 10-15 min and most of it is automated.