Why is everyone up in arms over these visas and not talking about education reform that can lead to not having to outsource tech jobs?

I don't remember hearing people crying over professional athletes getting front of the line visas to work in America.