Discutir de MVC es trivial, si bien realmente no aplica para la Web al 100% el concepto es útil si aprendemos de lo que se trata.
Varios otros frameworks dicen usar otros paradigmas, la verdad ni me importa, yo solo sé que hay que tener separadas dichas entidades de control, datos y vistas, etc.
No hay que ser purista al momento de tratar los términos.