The problem is that "web-development" encompasses everything from a simple static website all the way to complex web applications.
And because of this generic term, I see people making stupid mistakes all the time.
React is great for web apps, but then you see the static pages being built by that, and you think WTF. Next thing some of these morons move back to server side rendering, discover how much better it is for SEO etc. But the problem is that the web-app folks read this, think they now all of a sudden have to move to SSR because big company X did this for their landing page.
It's truely stupid. So I think we should split the term "web development" into proper subsections, so it becomes clear what camp you are in.
If you're a website builder who does a bit of JS for some menu popups, good luck having a team of these guys writing the next google docs (no offense here, each their own specialization)
But on the same ground, having a bunch of pro front-end coders build a simple website is also stupid, because they will choose technologies way too complex for that.