May be a bit different now (as others said, free money is gone, so competition cropping up is much harder to do and much less a concern), but the tech boom of the 2000's very much worried about becoming the next MySpace to some startup's Facebook. That's why tech salaries became so high to begin with.
>That was preventing other companies from hiring people away from them because they were useful employees, not hiring people to prevent them from competing.
Aren't these synonymous? You either entrap a necessary employee with contracts and/or absolute top compensation becsuse they are useful or even vital. No one's colluding to keep a janirot wage low (well, society is, but it's no one entity you can sue).