I wonder if it would work if top US companies implemented a system like the NFL draft, where companies competing for top engineers out of college get to pick from the best engineers inversely proportionally based on how they did before financially.
While it sounds counter intuitive, it maintains a good distribution of talent across the industry.
But that system would only work if healthy competition was the goal, not moneymaking.