Citation :Le modèle MVC II conserve les principes du modèle MVC, mais il divise le contrôleur en deux parties en imposant un point d'entrée unique à toute l'application (première partie du contrôleur) qui déterminera à chaque requête reçue les traitements applicatifs à invoquer dynamiquement (seconde partie du contrôleur).D'après tes liens Argo ^^ Qu'il y ait un unique controller, ça ne veut pas dire que derrière tout est figé.
Dans une application web, tous les framework propose un frontController qui dispatche la requête sur les controller.
Tous les framework PHP sont MVC2. Et la plupart des frameworks Web.
D'ailleurs, le MVC2 peut avoir 4 couches, voir plus...
Zend en propose 5 de base par exemple, front Controller, Modules, Controller, Modèle, Vues.
Ça reste du MVC, y'a vraiment qu'ici pour débattre sur du vocabulaire. Le MVC date de 70, il a forcement évolué au cours du temps et des besoins.