Threads like these make me glad I’m not a frontend dev. Just looking at the comments it’s clear there is no cohesive view or vision or agreement. One giant Tower of Babel

There is a cohesive view, vision, and agreement in web dev: HTML, CSS, and JavaScript. There are web standards, web APIs, and accessibility requirements. Everybody builds on top of that.

I think it's because the ground in frontend dev is shaky.

Browsers keep changing along with people's expectation of what a website or app should be capable of.

Meanwhile on the backend land, the same MVC framework from 2 decades ago can still deliver acceptable results.