¿Por qué Apple descarga actualizaciones de iOS en cada uno de mis dispositivos iOS por separado?

En realidad esta característica existe.

Es parte de macOS Server y tiene un servicio de almacenamiento en caché incorporado. Guardará en caché las actualizaciones de iOS y Mac en el servidor y luego cualquier dispositivo en su red puede ejecutar la actualización sin descargarla de Apple; en su lugar, se descargará localmente fuera del servidor.

Necesita una Mac con macOS Server y suficiente espacio para almacenar en caché las actualizaciones. macOS Server cuesta $ 20 en la Mac App Store.

No puede almacenarlos en la memoria caché en el dispositivo porque solo se almacenan en caché hasta que se instalan. No hay ningún mecanismo para hacer eso e incluso si existiera, no sería necesariamente beneficioso. Tiene sentido tenerlo en el software del servidor porque es probable que quienes ejecutan servidores admitan docenas de dispositivos.

Ejecuto mi propio servidor de caché.

¡Actualmente, si! Esto no sería una mala idea. Haga que un dispositivo lo descargue y actúe como un servidor para que otros lo tomen. Me gusta esto

Hay varias complicaciones y obstáculos que superar (permitir que cosas que no son los servidores de Apple entreguen actualizaciones potencialmente abre agujeros de seguridad) pero ninguno de estos es insuperable.

Entonces sí, esto tiene mi voto.

La respuesta radica en la arquitectura del software: una versión de iOS puede tener un código diseñado específicamente para el iPad, otra para su iPhone.