The most direct way to provide more labor mobility, including within a company, is to allow individuals waiting for green cards in the United States (often in H-1B status) to apply for adjustment of status even when a visa number is not yet available.
Students apply on the basis of predicted grades - and the "adjustment" system was intended to make it fairer by allowing pupils who outperformed their expectations to change their university choices after A-level results.