Se maneja de manera diferente porque son dos motores web diferentes que funcionan con los dos.
Cuando usas Safari, estás usando el nuevo motor de Javascript acelerado por Nitro similar al WKWebView, puedes usarlo en tus propias aplicaciones.
Sin embargo, cuando agrega la aplicación a la pantalla de inicio y la abre en pantalla completa, el motor de Javascript acelerado por Nitro no la activará, y se ejecutará en lo que es esencialmente el mismo que UIWebView. También puedes usarlo en tus propias aplicaciones.
Anteriormente, Apple solo permitía que aplicaciones de terceros usasen UIWebView, y no el nuevo motor acelerado por nitro. La razón por la cual los enlaces de la pantalla de inicio están sujetos a esta restricción es probablemente un resto de esa política.
Sin embargo, es imposible decir el motivo por el que Apple decide hacerlo de esta manera.