Why should he be poor? He trained 9 years after college; and was quite poor then and worked 100 hour weeks.
No, medical and hospital bills aren't low. But the fact is that at this time doctors are not being reimbursed well by insurance companies. Many are having trouble keeping their doors open, especially family practice doctors. They have employees, rent, malpractice insurance before they can take home pay. They have to save their own retirement and health insurance.
Medical care is a problem these days, but don't just blame the doctors. We'll be lucky to even see one in a few years, because there aren't going to be as many.