I get your point. I have a device programmer that I would love to have a Linux driver for, since its pretty much the only thing left, other than a few AAA games, that I need to keep a Windows partition around for
I already make a point of checking first and only buying devices that are supported under Linux, unless there really is no alternative (such as with my device programmer),
So in my own small "vote with my wallet" way I am adding my tiny weight to the effort to get companies that think PC===Windows to see enough missing sales that even they finally get a clue. I just wish more end-users would even think to do the same thing, rather than just mindlessly blame Linux because their favourite windows-only device doesnt just work with it.