What I know for a fact happens, is if (for example) I were Accenture bidding on a project, I know I'm probably up against Deloitte on this project, let me buy my old coworker a beer, the one that now works at a Deloitte, magically both bids have same rate or Accenture slightly undercuts. This is labor intensive though, so what I'd really do is just bid you a price based on what I or my boss already know Deloitte is going to bid because we've already had those beers and the conversations are just common knowledge at this point. So it's not really collusion, but has similar consequences.
On the other hand, salary bands typically are referred to as "market rates" which is a misnomer. There's no way an efficient market should have that amount of deviation as you mentioned.