The question is why? Are there not enough US citizens to fill the demand? Why are so many doctors coming from Central and SE Asia? Most or many McDonald's are staffed with non english speaking Latino's, etc... Middle Class kids don't want to do those jobs... but a doctor?
Try this one: tell your kid/friend/neighbor who is 18 that for the next 10 years you will study/work 80 hours a week, put your life/friends on hold, and get paid nothing, to become a Dr.
See if their enthusiasm matches their Millennial attitude towards life, and ironically turns away to watch his/her favorite reality show . . .