The real hassle is backing up your operating systems along with all the software installations and installs.
Sure, we all have the activation keys for every piece of software we installed in a safe place somewhere?
That is also the royal hassle that Microsoft created when they started "authenticating Windows" against hardware configurations. You used to be able to just clone hard disks and take them to another computer when one failed. I know there are people who also build computers from parts, but Microsoft going to that model made building a machine from parts more trouble than its worth. And having a hard disk fail is probably the software industry's model for getting people to buy all the software -- OS, office suite, everything -- from scratch.