You're using a bad example.
Exactly.
Imagine you run a game at 60 fps. All is well. Then after a year a patch comes out. It has a few new levels and some much promised bug fixes. After this patch your game runs at 30 fps, and even dips below now and then. Oh, and since this game is online you can't not install the patch.
Obviously you get angry and frustrated, because now your hardware has been made obsolete in a sense. Your friend's PC running it at 300 fps uncapped now runs it at 250 fps uncapped, but he doesn't care because it's "invisible" to him, and he tells you to stop being stingy and go upgrade your computer.
See where I'm going?
You go out, buy a new iMac, and everything is running smoothly.
A month later Apple releases OSXX and brand new iMacs alongside OSXX.
You try OSXX on your brand new, month old iMac and notice that your system isn't running as well as it did on OSX. You decide to format and install OSX back on your machine. Unfortunately, you're stuck with OSXX as Apple doesn't allow you to revert back to the software that came with your iMac. The only iMacs that work perfectly are the ones that were released alongside OSXX.
Last edited: