These consultancies may also finally reap what they sow re: quality of work. I work in a major bank and some senior managers say they'd rather get the plague than a team of those guys. The managers need to deliver what they promised to their higher ups, and they've learned that these teams, however cheap they are, in practice will not help them with that. Btw these companies still manage to get some business with us, which I suspect is to some degree helped with bribes.