A more generous take: when a business or project is stagnating due to bad management and communication, almost any advice that leads to change improves the situation. Especially when the situation is such due to some "principal actor" type issues, introducing more actors with different inscentives can rebalance things in the short term.
Also, you can obtain more information about what your competitors are doing in that area, not like illegal levels of information, just, more than you have without them.
Make no mistake, these are all valuable services that large companies will pay a lot of money for.
(These are the same guys that tell countries with successful agricultural sectors to embrace corporate farming. Cui bono?)
Imagine all the effort that goes into marketing, networking, and greasing the wheels of business that goes into selling this and you'll more readily appreciate why McKinsey keeps appearing in spots they have no business being involved in. Their product isn't a good or sound outcome, it's paying the fee to be able to append "McKinsey said..." onto a decision.