IT is a world of variables. OS upgrades introduce way too many of them. So, I stand by the use of the word "suck". =)
In all honesty, you're right. For most people, it isn't truly an issue, but it's just not worth the risk in my opinion. I hardly trust Microsoft enough to get a clean install right without having to play around with the OS when I'm done -- so the idea of upgrading from one to another just doesn't work for me. I will always try to talk a client out of going the upgrade path for that very reason. Although I like the idea of them calling me over and over with problems that occurred as a result of upgrading, it can be a lot more work to troubleshoot.
In all honesty, you're right. For most people, it isn't truly an issue, but it's just not worth the risk in my opinion. I hardly trust Microsoft enough to get a clean install right without having to play around with the OS when I'm done -- so the idea of upgrading from one to another just doesn't work for me. I will always try to talk a client out of going the upgrade path for that very reason. Although I like the idea of them calling me over and over with problems that occurred as a result of upgrading, it can be a lot more work to troubleshoot.