There’s a few apps where I want to grant broad permissions from the outset, but generally that’s not what I want, especially when it comes to photos, contacts, etc. In most cases there’s no benefit whatsoever to granting e.g. access to my entire photo library and it seriously irritates me to see apps insist on said access.
In fact if I had my way, I’d never see a prompt and permissions would default to “only selected” (collections) and “no access” (location, wifi, etc), with the handful of exceptions having access granted manually.