A lot of training that you have to pay a lot of money to get, then more on the job training that you get paid (relative) peanuts for.
A lot of other countries have better support for people during these training periods, so the US equivalent takes on a lot more debt and a lot more risk to attain these higher salaries.
If the barriers to entry in the medical field were lower, the salaries would be as well.
A lot of training that you have to pay a lot of money to get, then more on the job training that you get paid (relative) peanuts for.
A lot of other countries have better support for people during these training periods, so the US equivalent takes on a lot more debt and a lot more risk to attain these higher salaries.
If the barriers to entry in the medical field were lower, the salaries would be as well.