I've used WebUSB to flash an Android device before. Yes, it's useful and easy, but it's also ripe for vulnerabilities. Web bloat needs to stop growing. The browser should not be a kitchen sink for anything anybody in tech wants. Installing a native application is not that hard.