Also, when planners are choosing between alternatives, net present value (NPV) is calculated which takes into account predictable maintenance, so the cost of future repairs is already considered in these decisions.
Civil engineering is also not computer engineering. There is no agile development and you have to get it right the first time. The industry as a whole is not quick to adopt new technologies without seeing them proven in the field relatively thoroughly.