A lot of the bad things about construction come down to incumbent players being able to force extremely costly methods on anybody who wants to improve the world. So a lot of the challenge is political. Solving political problems is really hard, but when technology can sidestep the problem, there's a lot that becomes possible.
For those in the Bay Area, we are seeing aversion to cut and cover be a huge hassle for our stations. The depth of some of the new transit stations will be a huge inconvenience for generations of transit users, all to satisfy a short term disruption of a far smaller number of people. This problem could have been solved with money, for those affected, if it were not for the politics.