Re: Accidentally
"if I am on a recent version of Android and I want to enable bluetooth to use one of these apps, then in order to do so ... I now have to first enable fine location services and gps"
That's a recent version of Android. You will need the latest. Apple explicitly _doesn't_ allow apps using this API to use location services (which includes gps). I don't know exactly what Google does, so I expect them to do the same. Most likely they just didn't separate permissions fine enough.