¿Por qué un MD recibe más que un doctorado en ingeniería?

No es necesariamente cierto. Muchos médicos ahora trabajan para grandes consorcios de salud y simplemente obtienen un buen salario.

En general, se trata de oferta y demanda. Hay muchos menos MD que Ph.Ds. También lleva mucho tiempo convertirse en un MD especializado, por lo tanto, uno puede argumentar que no se les paga lo suficiente.

Supongo que eso no es cierto a menos que la ingeniería sea para algún tipo de suministro médico. Un ejemplo podría ser la reingeniería de una resonancia magnética.