The problem is the "we must never break the web" attitude.
Once any feature, no matter how exotic, becomes part of "the web" it can never be removed from browsers ever, for the rest of time.
Either that policy must change, or we must be ultraconservative about accepting new "web standards". One or the other. Either choice has disadvantages, but we cannot choose neither.
Bluetooth access was never added to the web. It’s not on the standards track, it’s only implemented in Blink, and both Mozilla and Apple have refused to implement it. The web isn’t simply whatever Google decides to add to Chrome.
Once any feature, no matter how exotic, becomes part of "the web" it can never be removed from browsers ever, for the rest of time.
Either that policy must change, or we must be ultraconservative about accepting new "web standards". One or the other. Either choice has disadvantages, but we cannot choose neither.