Or how all of the old 95 drivers worked so well in ME, after they made the API changes in 98SE?
Or how you could just use your old 98SE drivers with XP?
Or how nobody lost any hardware when Vista came out because they stopped supporting the old NT drivers?
Oh, that's right, none of those things happened. Windows developers break driver compatibility all the time you tool. You can't say "5 year old drivers for XP still work in XP! Hurp hurp" because it's STILL XP. If you keep the same version of a linux distro, everything will still work. It's when you upgrade to a newer operating system, the same way you might from XP to 7, that you lose support, just like you do with windows!
If you have any random 15 year old piece of kit, you are more likely to get it running in Linux or FreeBSD than you are in windows 8.