Salary caps don’t quite mean what they seem.
Labor is guaranteed a percentage of revenue by the league. Caps are normalized against the total percentage. Salaries past minimums are estimates.
So, not quite socialist but closer than the European model.