I don't blame the language tbh. I blame the frameworks and tools (or the lack of) for web development.
Look, I love node and javascript. But I can't deny it is is total mistake to use it in a business context for web dev when you have django, rails or Laravel. Same for Go and many other trendy tools.... Reinventing the well is not a good business unless you're in the wheels business.
This. I've already stated it a lot. Go is great if you're building a CLI application, a DNS server, a database, some core infrastructure service, Kubernetes extensions/plugins, etc.
But people learn it, get hyped, and want to use it for everything.
So now we're spending months doing things that already exist in popular frameworks.
By database I mean the actual database servers. Like postgresql or the actual thing storing data to disk, those things are usually implemented in C/C++.
By infrastructure services I mean things as DNS servers, network queues, etc.
We have been using WordPress for 15 years and it's been wonderful and easy the whole time. Occasionally if a plug-in gets compromised, it's very easy to roll back and fix it. We now have a standard set of safe plugins anyways.