A mi me parece muy raro porque incluso en sitios web que parecen bastante "avanzados"...
véase: http://book.cakephp.org/2.0/es/tutorials-and-examples/blog/part-two.html
.. si sigues punto por punto las explicaciones, te dicen que el nombre de modelo y controlador sí tienen similitudes (con el nombre de la tabla de la base de datos), pero de golpe te dicen que la vista puede llamarse "index.ctp", y acto seguido te dicen que introduciendo tu URL en el navegador (en ese ejemplo de arriba: http://localhost/blog/posts/index) te cargará todo con normalidad
Por lo que veo no es así, y por index busca un modelo, y no una vista, ni interpreta que sea la acción de un controlador...
Lo que no comprendo es como en un sitio web que parece ser de una comunidad de desarrollo pueden explicar algo que si, lo sigues literalmente, no funciona
Así que, ¿cual sería la solución correcta?, ¿si tienes un "index" como página principal, como reconduces la petición hasta un controlador que haga algo específico?