Ever heard of the concept of an agile business?
But to be agile in this kind of situation means you have to have people authorised to make decisions very close to the front line, either by giving more people authority (Texas Rangers style) or by making top people constantly available. Most companies today do neither.