I find pretty much find the opposite.
I do have XP only hardware and
drivers, and what I find is that 16bit is out. but 32 is fine.
If carefully used, not rushing through the "Windows 7 Compatibility Mode" tool, you can set in proprietary XP
drivers, maybe not the associated software, since a lot of that is based on running on 256 color, in case of problems, and extending upward to 16, 24, or 32 bit color. As you know, that anyone using a lower OS than Vista has experienced 16 and 256 color modes, whether they wanted to or not. These same issues effect other areas too.
For the most part, I find that Windows 7 excels in compatibility with hardware over Vista and XP, although I do agree it is not an out of the box un-inhibited install in every configuration.
But it is the quickest fully installed OS, comparing by technology levels, like win1 2 or 3 on a 286, and 95 or 98 on 386 or 486, so how we rate them depends on our experience level. If you go back as far as I do, 2k base and back before bread boarding a simple computer, if you wanted to have one, on through the development of today's options, your impressed in many ways. What I've seen so far with Windows 7, seeing how well it handles things, I am willing to do more than just sample it...