> Firefox unwilling to add support for WebUSB because, I suppose, they believe that a browser is not a general purpose application launcher
No, it's security concern.
https://github.com/mozilla/standards-positions/issues/100