> Also considering they're asking for a permission for a protocol that was shut down 7 years ago, the framework must be quite old. Android permissions were less granular back then.
That’s not how PlayStore permissions work. You have to target a certain Android version to release update apps and that version dictates how permissions work. You can’t get around those requirements by using an old framework.