I agree this is bad, but I don't understand why it is. Not an iOS developer but I was under the impression apps can run in the background to maintain Bluetooth connections.
Assuming Apple's policies are in fact preventing them from running in the background, does Apple have a mechanism to grant them an exception for this use case? Does someone have a contact at Apple who could reach out to them?