Hating on a Dr. for having a nice car is BS, but what you mention are failures of America.
Only America trains their Dr. until they’re 35, while having them do nothing towards their medical degree in their undergrad.
Only America saddles then with $500k in debt.
Remove both barriers, and presumably you’d have market forces push more ppl to the profession reducing wages.