> I believe it's because of the top-down approach to software development. The amount of waterfall in those projects is insane
It's more about consensus driven decision making and waiting to make a decision until all information is present : risk avoidance behaviour. You mix these two and it's a great recipe for disaster.