It's definitely user error. We have a lease program through Apple and we get new machines every few months. Getting back up and running is simple and every new Mac computer asks if you want to transfer from an existing machine or a Time Machine backup. Transferring from machine to machine is a 1-cable or WiFi affair that takes less than an hour for most of our machines and any hardware issue is done from a Time Machine backup that takes a few hours at most. I don't see the advantage to being able to swap an SSD from one machine to the next since only the most technical users would even attempt that.