This quote: "The overriding goal is not domain knowledge, especially as a young engineer, it's about developing world-class skills -- first and foremost problem solving. If you become known as an exceptional problem solver, you will find a place in most organizations, in a variety of roles where you can enjoy what you are doing day-to-day and have a positive impact on the world around you."
Spot on. Engineering is a great profession for those who are passionate about it, and by college age, they already know who they are. We need more passionate engineers in the US, not fewer. I don't buy for a minute the doomsday scenario, although if we insist enough on it, it might just become a self-fulfilling profecy.
Of course, people who aren't passionate typically don't put up with the schoolwork, so there's no need to dissuade them.
While I accept the general premise of Dr. Kevin Ilcisin on engineering as a profession, I would not recommend that in the US to my children. I realize there are counter opinions on this... my obvious reason for the advise is the job market.
I have never regretted my choice to be an engineer, a multidisciplinary one at that. It has been fulfilling but not necessarily (financially) rewarding!