There is a reason many older structures such as bridges are still standing and newer ones fail. I recall the 1st few days of one of my Structural Design classes the professor brought up that very thought -- and used the Brooklyn Bridge as one example (now over 100 years old). Engineers of old had two advantages -- (1) concrete, rocks, steel, and labor were cheap and (2) the concept of the arch had been invented. As a result, they could throw as much concrete as needed around arched spans to make sure they would virtually last forever. Later engineers do not have that luxury. If the material used in the Brooklyn bridge were bid today -- they would lose the bid. As would the builders of the pyramids.
When the Grand Coul?e Dam was built, concrete and steel were cheap -- so a "Gravity" dam came from the designers. The concept is if you pour a huge wall of concrete wide enough and tall enough -- no amount of water will make it turn over, and it for sure ain't gonna leak. That design has since been replaced with thin shell arched dams. Turn an arch on it's side and you have a dam. The concept is the same in that no matter where the load is applied across the span, it will be distributed into the abutments. An example is Hoover dam in Las Vegas. And if the canyon is too wide, Reclamation became the innovators of the earth fill dam. Those span the Trinity River, the Oroville Dam on the Feather River, and the long canyon of the San Luis reservoir. "No One" builds concrete gravity dams anymore -- but the ones that "were" built will outlast the pyramids.
That professor made the point that in today's world, the engineer that gets the bid must, thru better design, come up better structures such as bridges for far less monies. Governments cannot afford mass concrete and steel bridges anymore. However, he also gave some words of caution:
"When a doctor makes a mistake, they bury it. When a structural design engineer makes a mistake, they have a mass funeral."