My solution is require that every H1-B employee be paid at least $1450,000 a year (to increase as inflation goes up). Half of that will go into a government account that will be paid to them only after they certified they have returned home at the end of their five-year visa.