And this is ignoring my corporate clients, who are using software that is integral to their business, that hasn't been updated in years and does not run correctly on Windows 7.
Not refuting the rest of your point, but Windows 7 comes with "XP mode". It's literally a virtual machine running Windows XP.
Saying something which works in Windows XP "doesn't work" in Windows 7 is obviously misguided or wrong.