Do tech firms want to push H1B Visas because they deeply care about the people of distant lands and genuinely can't find anybody in America to do the same job, or do they simply want access to more cheap and compliant labor to keep salaries low?
Is tech trying to push stuff like Women and Black Girls Can Code Too for the sake of being noble and kind to all, or are they just desperately trying to increase the size of the labor pool to reduce the leverage that their highly paid employees have?
I don't want to be elitist about this because I'd love to teach anybody who genuinely wanted to try and learn to code, but the reality is that you cannot teach everybody to think in abstract terms and actually learn to code and this effort is futile, harms real programmers, and just benefits big firms who want to try and pay less.
PS: And this push is sort of ironic because saying "Learn to Code" briefly became akin to a hate crime for a while. https://reason.com/2019/03/11/learn-to-code-twitter-harassme...