Interesting that this doesn't apply to engineers, only product, sales, and g&a. Why is that? I have heard arguments that engineering salaries are likewise kept low through collusion but this wouldn't provide any evidence for that unless there's another such agreement for engineers.
Do product and sales typically make more money than devs? Or are they in shorter supply than engineers hence the desire to keep churn low for those positions?