WebUSB is absurd and shouldn't exist. Web apps should not ever be able to work with USB devices! The core concept is wrong!
A website shouldn't even be allowed to know if I have a USB port at all, let alone anything else about my hardware. I'm not even convinced it should be allowed to know the viewport size of the browser window! All these APIs just make the attack surface fucking gargantuan and open up infinite opportunities for browser fingerprinting. They should be Considered Harmful and abolished.