I have mentioned this before, this is a supply problem. If you do not gatekeep medical degrees with irrelevant non-academic barriers (volunteering, portfolios, admission letters) and mandate medical schools budgets to keep up with new demand, then there would be plenty of doctors and diversity of thought. Let the MCAT standardized test be the only signal for admissions and force the acceptance of medical accreditation based solely on technical competence. Medicine has a scale problem and nobody is trying to tackle it. The American Medical Association recently pulled their collaboration with Khan Academy to further keep up the barriers. At the end of the day, regardless of the complaints of big companies trying to seek "cheaper workers", software engineering as a field is still much more meritocratic than others. Attempts at unionisation and accreditation instead of leetcoding (kicking the ladder hmm?) has all gone absolutely nowhere. Be vigilant about attempts to gatekeep. For too long MBA and public policy institutions spewed the drivel that non-free-access accreditation is the end-all be-all, of the idea that if you do not genuflect before various admissions committees of expensive professional degree schools you do not have the right to take the accreditation exam, that you are a threat to public safety. Imagine where the world would be if the average admissions rate for computer science was 7%.