I don't understand how anyone can think that 7 or more years of med school and grueling residency is somehow easier than studying Leetcode for a few weeks or months.
Med school has a very different selection bias than FAANG interviews. No one seriously attempts to attend medical school unless they've committed to 7 years of grueling training. A FAANG interview, on the other hand, is barely a blip on the radar over the course of an engineering career. A lot of people apply to FAANG jobs just to try their chances at the application process. Not so for medical school.
It's obviously easier if done only once.
But doctors go through education & residency once and then start their careers.
Software engineers need to repeat this every job change for no reason.
Part of it is things like the MCAT and organic chemistry are hard, part of it is there's a whole "hidden" component of med school applications related to volunteering, shadowing, research etc, that is opaque to most. This is part of the reason 50% of med school students already have a parent working in medicine.
[0] https://www.aamc.org/system/files/2020-10/2020_FACTS_Table_A...
I'm not sure if the chances of success are any higher for getting into a medical school in the US. As a one-shot thing, a FAANG interview loop may be tougher, but there are a lot of big tech companies and you can keep trying your luck. I think Amazon alone has like 50K software engineers, they churn engineers like crazy and the hiring bar isn't quite as high as some of the others. Whereas if your undergraduate credentials aren't good enough or you simply don't do well on standardized exams, you're kind of out of luck in terms of getting into a US medical school. I could be overestimating the difficulty of getting into the least competitive medical school in the US, but my understanding is that they are all pretty difficult, leading many people to go to a medical school in the Caribbean.