Some small nit-picks as an example: H1-B's are not locked to a specific location, so it would be easy enough to bring in employees for the Kansas City office, then immediately relocate them to the Bay Area at the same salary. Changing this will be really hard since free travel across the country is a fundamental US right.