They don't accept more students than there are places for doctors because the AMA and associated professional guilds etc control the numbers. Uni's do however, churn out engineers, accountants, teachers etc in far greater numbers than there are jobs, thus forcing some to settle for something else, or go overseas seeking positions. The starting salary I quoted from the report was the average of all graduates. Med grads were $64.5k behind engineers on $68k. If you want to make money rather than follow your passion, choose them.