MVC frameworks aren't dinosaurs but sharks
> 2 - Monoliths still make sense in many contexts<p>Yes and I'd argue it makes sense in most contexts for small startups.<p>Also, Monolith is sometimes synonymous with tangled spaghetti code but it doesn't have to be. If code is kept organized, it can be split into microservices when/if the need arises.