You are assuming that decisions to hire consultants are driven by merit alone, that the outcome invariably matches what was desired, and dismissing any experience to the contrary as sour grapes. None of this is reasonable.
Please understand that I'm literally debating against a conspiracy theory. Sure some times they are not hired for merit but do you think all this is a pyramid scheme where massive amounts of money are wasted for no real value?