That is the truth. We are raising a nation of feel gooders and lawyers and no one wants to take the hard courses involving science and engineering. If we don't train 'em where do you think they will come from other than countries that do? It has been happening in the medical professions for decades.
No, it's because the lawyers and feel-gooders, who get cushy jobs in marketing, make more than engineers. When engineers get replaced by Indians, they can't just run for Congress and get the laws rejiggered to protect themselves.