The computer world can be obsessed with compatibility one minute, and completely ignores it the next. The hardware platform was all about compatibility for Windows, but Apple was happy porting, and porting again. They started with 68000 processors, switched to Power PC when that was a better choice, then switched to Intel when that was a better choice, all software compatible... well, more or less.
Meanwhile updating your Windows OS will break drivers for printers, cameras, and on the odd occurrence, applications themselves. New versions of the OS require you to verify your basic PC hardware is supported even though they still include the equivalent of the 8253 chip for the real time clock counter, even if it's not used.
The only consistency in the computing world is the lack of consistency, and even that is inconsistent making it consistent. Or something like that.