Let's be honest here. Silicon Valley only wants 'openness to immigration' because they can get cheap labor and the H1B Visa makes it very difficult for a person to move to another job when they get here.
It's all about money. Don't let any of these feel-good articles make you think differently.
I also find it ironic that the same people that complain that there needs to be an increase in the minimum wage also want to flood the market with cheap labor from overseas, which will reduce American's wages.