I know that one of the few apps on my phone which doesn't use Apple's newer photo access API (which only shares the photos you pick with Apple by default) is not used by WhatsApp, even though it is available.
Apps using either of these are just off-limits for me. There is a photo picker UI where the App gets NO permanent permissions and just gets the photo(s) you end up picking.
Any non-camera / non-photo editing app should never need any permanent access to your library, restricted set or not.
Exactly. I actually checked, and there are three apps on my phone that don't support the "seamlessly pick a photo to use without granting extended access to some or all photos" API: WhatsApp, Instagram, and Telegram.