- HTML or CSS could handle without scripting screwing things over
- Would be less code, simpler code, and more efficient/faster without these alleged “improvements”
It’s the same problem we see with these dumbass frameworks; where the entire thing is conceptually flawed and often goes against the intent of the related languages. Again, this is a bigger problem client-side where moronic chazerei like React, Vue, and Angular piss away graceful degradation and accessibility, whilst bootcrap, tailwind, w3.css, and all the other HTML/CSS frameworks piss on why HTML exists and what it’s for.
But no, that would involve embracing semantic markup, accessibility, usability, progressive enhancement, and actually having a graceful degradation plan.