Great, it's about time that these companies stepped up to bring more people into their workforce. It's ridiculous to complain to legislatures about skills shortages without stepping up to bring your own resources to bear on the issue.
Still, as nice as giving money to other organizations is, it would even better to see them actually training people from a diverse variety of backgrounds. They're not exactly taking any responsibility here.