No. I am paid to be involved in the software industry, but as an engineer, not as a coder. Writing software is not part of what I do. That is, to use your bridge analogy, for the construction crew.
> over the course of repeated "agile" "sprints".
It is true that not all engineers know what they are doing, are good at what they do, or bold enough to push back against out-to-lunch stakeholders.
> so someone gets angry, throws it away, and starts again growing a new monster.
I never understood that. Untangling the messes was always the fun part back when coding was still a job. But I don't really see any coders in industry anymore. Any last remaining ones I knew of have already been replaced by LLMs. LLMs will also happily untangle the messes, though, so still no reason to abandon code.