Every Bluetooth speaker system management app has to ask for the location permission on Android. Bluetooth scans and location permission are tied together.
Why every Bluetooth speaker system needs separate Management app ?
Because it pretty much isn't possible to not to if you want any features on your speaker.
Features like what? I have four different Bluetooth speakers and none of them have an app. You just pair them to a phone and play.
Equalizer configuration, auto-off time, indicator light control, firmware updates, the amount of configuration options across many different Bluetooth devices, seemingly simple or not is not necessarily small. I've got personal experience reverse-engineering a few OEM apps out there.
None of that is stuff I would ever mess with anyway so I gues that's why I never noticed it missing. It seems like an app might be nice to have if you like configuring things, but it shouldn't be required.