MVC !=== separation of concerns. Separation of concerns is something else. If &quot;MVC is just exactly the same as separation of concerns&quot;, then, again, <i>we don&#x27;t need &quot;MVC&quot; as a concept</i>. We already have &quot;separation of concerns&quot;.<p>Again, this is why I find the term loathsome as it is actually used. Not only do people not think about it, they, like, <i>actively</i> won&#x27;t think about it. Anyone who actually tries to nail down &quot;what <i>exactly</i> is MVC&quot; will find themselves coming up empty. It is an undefined term, and should be discarded for pretty much everybody who isn&#x27;t writing a CAD&#x2F;CAM app, not used as some sort of vague template for &quot;all good design&quot;.<p>You&#x27;ve progressively shrunk the goalposts in every post in this series until you can&#x27;t help but hit MVC. That&#x27;s not useful.