Hola miktrv
Nos suele pasar a todos que cuando cambiamos a framework o de lenguaje de programación, el tratar de que la nueva herramienta se parezca en algo a lo anterior. Cada framework maneja su lógica.
Una de las virtudes de ZF es que puedes adaptarla a tu manera de trabajar.
Cita: y no porque sea MVC tiene que cargar vistas por defecto, son cosas distintas
Talvez yo me haría una pregunta parecida a la que tu planteas.
¿Por que tengo que definir manualmente las vistas si el 95% de las "Actions" usan una vista?
Saludos!!!