La respuesta se reduce a cuánto trabajo puede hacer el algoritmo de compresión para comprimir el archivo y cuánta pérdida de calidad está dispuesto a tolerar.
Dark Knight en Blu-ray utiliza la codificación VC-1 a 24Mbps, y tiene alrededor de 27GB en el disco. Menos mal que los BD tienen tanto espacio. El objetivo es dar una calidad realmente buena.
El iPhone codifica las cosas a unos 17Mbps (según el archivo que acabo de revisar) usando h.264 con el perfil de High@L4.1. Tiene que codificar las cosas en tiempo real porque no puede transmitir el vídeo en bruto a flash. Hacer cosas en tiempo real limita la cantidad de trabajo que el compresor puede hacer y resulta en un tamaño de archivo mayor que una compresión más lenta. El iPhone probablemente podría elegir degradar la calidad del video para obtener archivos más pequeños, pero como nunca se puede recuperar la calidad, tiene sentido mantener la calidad al principio.
Los desgarros de la BD de los que hablas tienen dos cosas a su favor. Una es que la gente está dispuesta a aceptar una calidad mucho más baja que la BD para reducir el tamaño del archivo. Además, tienen mucho tiempo para comprimir los archivos, por lo que pueden comprimir fácilmente a la mitad o un cuarto de tiempo real. Esto permite a los algoritmos de compresión encontrar muchas más formas de reducir el tamaño del archivo sin degradar la calidad.
Si quieres guardar los videos del iPhone tú mismo para verlos más tarde, sin duda puedes transcodificarlos tú mismo y encogerlos. Probablemente no quieras usar los resultados para una anuncio de televisión pero serían perfectamente buenas para mantener los recuerdos.