I have a great Canon MultiFunction device that has no W7 drivers so I can now only use it as a photocopier. I have a Camcorder whose software isn't supported under W7.
But if they have no W7 drivers then they also must have had no Vista drivers since the driver interfaces/APIs didn't change between Vista and 7. That says to me that those pieces of hardware are really old, and/or the companies that made the products don't ever update their drivers.
Do those devices have drivers for the current version of OS X or Linux?
That said, Windows 8 is pushing a new driver model to try and head-off this problem in the future. They are increasing the number of "class drivers" that they make. That is, they define a standardized hardware interface (think mouse, keyboard or USB flash drive) so that a standard driver can be used for everything. For instance, there will be a "printer class driver" that will allow a bunch of printers to plug-and-play. This was specifically developed for Windows RT (Windows on ARM), but I see no reason for them not to extend this tech to Windows 8 as well.
So, who knows. Even though your old Cannon device doesn't do much with Vista or 7, it may very well just "plug and play" with Windows RT or Windows 8. Or not. Who knows. At the very least Microsoft is making it so these companies don't necessarily need to write (or update) a driver, which is something they are apparently very uncomfortable doing. Well, except HP. I've used lots of old HP devices on newer versions of Windows. They've figured out how to update printer drivers better than their competition.
Printer class driver. For Windows 8, we rearchitected the print infrastructure to add class driver support. The majority of printers selling today are supported using the class driver, which means you’ll be able to “plug and print” on WOA without additional drivers. While the new architecture was needed for many reasons, we had printing from WOA PCs in mind from the beginning.