1. Die schon genannten Antworten (verschiedene Programmiersprachen etc.)
2. Bei Android wird häufig das Material Design 3 von Google benutzt, damit die App mehr in den "Stil" vom Rest Androids passt. Auch WhatsApp arbeitet aktuell stark daran, ihre App ans Material Design 3 anzupassen (bisher aber größtenteils nur in der Beta sichtbar). WhatsApp sieht dagaen ganz anders aus auf iOS, um dort der Design Language von Apple zu folgen, damit es halt eben mehr dem Stil von iOS folgt.
Kurz: die Entwickler wollen den verschiedenen "Design Languages" folgen damit die App "integrierter" ins System aussieht.