Non è proprio lo sviluppatore di app che deve ottimizzare il fatto di scattare una foto per ogni telefono in commercio, sarebbe folle. Esiste una API di Android chiamata Camera2 o CameraX (più semplice da usare) che permette, in maniera standardizzata, di scattare foto o video.
https://developer.android.com/media/camera/camerax
Entrambe queste API sono supportate a partire da Android 5 (rilasciato nel 2014), quindi il 98% degli smartphone è compatibile.
Camera2 credo sia poi realmente implementato dal produttore del telefono. Potrebbe essere però che alcune funzionalità molto recenti o molto avanzate non siano esposte tramite questa API (che magari potranno essere aggiunte in seguito una volta trovato un punto in comune coi vari produttori e Google).
WhatsApp richiede, appunto, Android 5 (https://faq.whatsapp.com/1150261202542208).
Instagram, sembrerebbe, una versione ancora più recente.
L'unico problema è che Camera2 è una API a basso livello e più difficile da usare, mentre CameraX è relativemente recente (uscita nel maggio 2021, come detto richiede Android 5, ma non è fornita direttamente dal sistema operativo quindi è comunque usabile dalle app). Potrebbe essere che WhatsApp e Instagram (entrambi Meta, cmq) ancora non l'abbiano ancora usata (magari c'è una motivazione valida oppure no)...
Spero IG, WhatsApp, ecc. non stiano facendo come faceva Snapchat (anche su iOS!) che scattava uno screenshot invece di scattare una foto normalmente: https://www.reddit.com/r/iphone15/comments/1ar19g7/why_is_the_camera_quality_on_snapchat_so_bad_on/ 😅