You seem to think you can entice American kids to choose careers that match your idea of what the country needs.
Is there something wrong with a country setting policies that entice kids to become educated and trained in areas that the country needs?
Of interest is the fact that Canada has an immigration policy that gives weight to people with skills that the country needs, and America, not so much.