I suspect that the main problems with concrete is that we haven’t figured out how to make it the way the Romans did that lasts so well, and that we don’t plant enough greenery. The trend of plastering concrete over every possible inch in cities needs to go. It may cut down on upkeep (and reduce the need for workers to perform that upkeep), but the price for that is turning tons of ground into do-it-yourself deserts. We could do better.
Romans used volcanic ash in their mix. Which also made it curable under water, I believe.