always remember: the industry's involvement in CS education has less to do with philanthropy and goodwill than it does with lowering the cost of labor over the long term
High labor cost just because of skill shortage may be gratifying and lucrative for the happy few but is not an efficient allocation of resources for the wider society. Increasing the skill supply is the right thing to do. Replace "developer" with any other profession to convince yourself.
Increasing the skill supply is the right thing to do if you're Google stakeholder, or broadly speaking, a capitalist. It's much more questionable if you're in the labor force.