Yep ! Ask any IT person the cost of fixing, patching and keeping all of the new unready, unfunctional and buggy OS going. Their budgets are never large enough for that and they will never have enough personnel for it either.
I have gone from MS-Dos 3 to 3.3 all the way up to Dos 6, also Windows 3.0 then 3.1 then Windows 95 then Windows 98, then ME, then 2000, presently XP Media center, so since 1991 seen a lot in Microsoft OS and have learned in the last few years not to get exited when Microsoft releases a OS, best to wait till they get their SP2's out before getting on board as at that point it is debugged and a lot better running.
If you ran an Apple system, your 10 y.o software or printer or scanner or any peripheral you have would still be supported and running well even with their latest OS releases.