I would say it's more the understanding of web development amongst the community that's broken. Developers adding in multiple JS frameworks without caring about speed, optimisation, accessibility, or progressive enhancement, are the ones that need to stop. Immediately.