Yes, there are some analogs to bridges, but software is much more flexible than concrete.
We can pretend we're building a bridge, but there could be another company, that is more comfortable with changing requirements and may deliver their product later, but more suited to a market.