Porque PHP es un pre-procesador de hipertexto, no un proxy para archivos multimedia con soporte de streaming, etc.
No se tú, pero lo del césar al césar, no intentes resolver un problema ajeno al dominio de PHP.
Además deberías pensar dos veces las cosas:
Si (a) es el archivo de origen, (b) es tu sitio y (c) es el navegador.
Entonces, primero debes descargar el 100% del archivo (a) en tu sitio (b).
De ahí, hay que enviar el 100% del mismo archivo hacia (c), entonces ahí tienes un claro desperdicio de recursos.
¿Por qué razón o motivo tendrías que hacer esperar al usuario el doble de tiempo para únicamente descargar un recurso así?