They have to play networking and social games with their careers to a level that is well and truly beyond anything my wife and I have ever had to deal with as software engineers.
My wife and I have board game nights and that qualifies as networking. We're playing board games with folks from FAANG companies, triple A video game developers, interesting start-ups, etc... who I've met through this group. Our friends in the medical profession can't get away with something like that.
"Become doctors" is just saying that they graduated medical school; even C students become doctors, but the politicking really starts once you try to join a specific practice, like cardiology, emergency medicine, pediatrics, etc. Every speciality has its gatekeepers who they need to schmooze if they want that seal of approval.
Around here you can live a nice lifestyle for ~$40,000. Early career primary care physicians have a gross of something like $120,000...
The Dr. who runs the LASIK place near me drives a Lambo, and he probably has 10 Drs working for him.
It’s rare to strike it rich on your own labor.