I'm sure some of it can be contributed to the management itself. If you hire and trust people, and then fail, you failed when hiring and trusting them. If you use a consultant, it's very easy to shift the blame without taking any yourself.
That is mostly a problem if the people above the management are the same. For a sane company with good leadership, failures are a learning experience that makes you better.
That is mostly a problem if the people above the management are the same. For a sane company with good leadership, failures are a learning experience that makes you better.