Sorry, when I said "sky is falling" I meant a general erosion of user security and privacy, when using our "own" devices. Things like even systemd working to accommodate OS-level age verification these days. To me, the capability of WebUSB is a bad idea, because I simply never want that path for potential data flow even available, for the things my machine is used to do.
I do see what you mean about use cases like you're describing, though, for flashing devices, and I concede the point that flashing random binaries isn't meaningfully better and probably is a bit worse.
I still don't want that capability anywhere near my own machine, for all of the not-that-use-case reasons. I do see your use case, do you see my concern?