Ahoi,
[1] Abgesehen davon, dass es Muster wie das MVC gibt, die das Ganze zwar noch flexibler dafür aber auch noch komplexer machen.
Könnte man nicht sagen, dass MVC lediglich eine vorhandene Struktur beschreibt. Wenn ich die dann in der Programmierung beachte, bin ich schlussendlich übersichtlicher, nicht komplexer. Statt alles in einen Schrank zu legen, mach ich Schubladen. In dem Fall drei Stück. Oder ich habe drei Abteilungen in einem Betrieb: Lager, Verwaltung, Verkauf. Es soll ja "ordentlicher" und dadurch unkomplizierter werden.
Dank und Gruß,