Now, imagine using that argument when a bridge falls down. "What do you mean? You think all the bridge builders were safety engineers? Bridge components rely on different dependencies, often dozens at the same time. You just need one point of failure and boom, it collapses. These are humans creating these bridges. I would say that SPECIALLY because of the size of these bridges, collapses are inevitable."
People die when bridges collapse. People get mildly inconvenienced if twitch is slow or down.
Accordingly bridge construction takes security & safety much more seriously throughout the project. And it's orders of magnitude more expensive to build and check bridges for safety issues, etc.
> What all these coders do all day?
Implying that all coders have to care about everything in their stack. Putting the blame of UX devs or data engineers for the platform to be offline doesn't make any sense. Even hiring more platform engineers doesn't necessarily fix this issue. Like when building a bridge, you avoid this problem with good architecture.
Edit: One of the reasons is that because there are a very few people (probably) who do the low level stuff, there aren’t enough eyes on the code and a lot of vulnerabilities left in production.
Software companies are maybe incentivised to hire a lot of programmers who can start delivering on day 1. This wouldn’t be possible without the convenience afforded by high level languages.
A lot of people who worked in giant tech companies can tell you stories of talent being wasted on tight deadlines for unnecessary projects.