¿Por qué algunos dicen que HTML5 superará las aplicaciones móviles nativas en el futuro?

Todo es cuestión de contexto.

Conectividad
Muchas aplicaciones, especialmente las redes sociales y las aplicaciones comerciales, están operando en lo que llamamos: un entorno débilmente conectado. Es decir, trabajan en línea y sin conexión. Por ejemplo, su cliente de correo electrónico debe sincronizarse cuando está en línea y aún así mostrarle sus mensajes cuando esté desconectado.
Actualmente, hay una ventaja para las aplicaciones nativas en esta área, pero HTML5 está progresando con el almacenamiento en caché inteligente y otros trucos.

Desarrollo
Hay muchos más desarrolladores HTML5 que desarrolladores de aplicaciones nativas. En el futuro, creo que esta relación se mantendrá. Es más barato construir una aplicación HTML5, especialmente si se basa en algún contenido web o aplicación que ya tiene.

Distribución
Las aplicaciones nativas, especialmente iOS, tienen canales de distribución bien definidos. En el caso de iOS, la tienda de aplicaciones iTunes. Es un mercado increíble, donde nadie encuentra su aplicación … Además, si está vendiendo su aplicación, Apple obtendrá el 30% de sus ingresos. Algunos no están de acuerdo con este modelo, especialmente los editores y las grandes empresas que desean vender suscripciones a sus aplicaciones móviles + sistema de back-end. Ejemplos recientes: HTML5: el código para maximizar los ingresos

Actuación
Algunos afirman que los nativos corren más rápido. Facebook causó un gran revuelo y Sencha respondió: The Making of Fastbook: An HTML5 Love Story

Logrando un equilibrio
Como dije, todo se trata de contexto. He desarrollado pocas aplicaciones nativas, así como aplicaciones HTML5 para diferentes proyectos.
A veces la solución híbrida es la mejor. Un ejemplo es bankaroo :: banco virtual para niños :: enseñe a los niños cómo administrar su dinero, donde tenemos un código nativo para administrar el registro y el inicio de sesión, mientras que el contenido se entrega como HTML5 dentro de un contenedor nativo. Lo mejor de ambos mundos.