You are blaming the wrong people.
Its soley the card manufactures not providing the necessary information.
So, if they don't help, don't buy their products.
Or you learn how USB2 is working and use some tools like usbspy or
usbmonitor on XP/Vista to decipher the protocol your device uses and
write a driver
yourself. Since you won't do this, don't blame others if they don't do
it as well.
Best regards