Not sure how many civil project that takes hundred or thousands of engineers working on independent teams. I think sometimes people ignore and what scale we are building software.
Civil engineers build something "concrete". Right? There is no concrete stuff in software engineering. So everything is left to the imagination of the humans.