Disclaimer: I'm married to a doctor. That said, I agree with your point that they are over-paid, but I absolutely don't agree with the idea that you only need a moderate amount of intelligence to work as a physician. A slight majority of my friend group is physicians, both through my spouse's education and work and through a collegiate friend group that mostly went into medicine. While I have many, many complaints about the medical profession and many of the people who work at it, they are, virtually without exception, extremely intelligent people. The ones who weren't washed out at some point in the 4 years of university and subsequent 8-12 years of training. Some of the barriers to entry are excessive, but most of them are there because being a doctor is incredibly difficult.