AlkatraZ, я вспоминать ничего не буду, ибо я вобще не имею представления как пишется современное прикладное ПО и игры.
Я об обычном МVС, который применяется в веб приложениях.
Об МVС, как способе логического разделения и стуктуризации кода приложения.
Об МVС как архитектуре и методике разработки, которая, с минимальными поправками, одинакова хоть в ROR (ruby), хоть в YII (php), хоть в PlayFramework(java), что обеспечивает "лёгкий старт" разработчику.