This is an easy problem to fix. Don't buy it. Don't buy any computer that has it. Microsoft will change there tune then.
The problem is that the hardware manufacturers will need to build their hardware in such a way for it to work with Vista. By doing so, unless you get drivers to work with your OS, and those damned rules of "protection" are built in to the hardware, you won't be able to use the hardware with any OS not approved by MS!
I think that I might buy a few spare "bare bones" systems for parts. I think that XP will be the last MS OS that I purchase for my own personal use.