Boo, native apps.
If it's not native then we need to give powerful Bluetooth capabilities to web pages which isn't very good.
People said the same thing about allowing the browser to trigger the microphone and the camera.
Use sane browser and or OS inherited permissions, and sane permission-promoting and gating,
and it’s a non-issue.
(Have you seen the prompts for Location, Microphone, WebUSB, and other “scary” features in the browser?
There’s really not much room for misinterpretation!)