I really wish mobile OSes would allow you to grant apps permissions but serve fake data, (that's important!) without giving the app the ability to tell the difference. Just so it appears to the app that you've given the permission, when you in fact have not. This would solve this entire class of problems and then some. So, for example: - App "has" access to contacts, but the system returns that you have none. - App "…
Not quite the same thing, but if you use Sign in with Apple, the application gets an Apple email address, and Apple forwards the email on to you. Facebook Login used to have this as an option too, but stopped years ago.
Implementation process was really easy. Took 1 day. That's really surprising for Apple where developing for their platforms is otherwise a huge chore you don't want to slog through