As someone who's been in both engineering school and medical school, I would say you're very wrong. Most doctors aren't in any way virtuous, most are in it for status or money and plenty don't care one bit about humans (some just like the thrill of being in charge of someone their life). There's only a small minority that's extremely virtuous.
This might've been different 50 years ago but it's the number one striver job there is.
This might've been different 50 years ago but it's the number one striver job there is.