Do you need the outside app to have access to bluetooth, location, storage etc? And if apple restricts the storage, then a company will sue apple again for the restrictions saying that the iOS photos app have unrestricted access to photos, whereas an outside app doesn't.