> I think these small devices would be much better off to create a new bypass mode
I think everyone will agree with this. But, short of waving a magic wand (i.e. Microsoft or Intel write specs), I don't see any way of making this happen. It's a monster chicken-and-egg problem: OSes can't add support for devices that don't exist, and vendors won't bother implementing a raw interface until OSes can use it.