Doctors don't get fired. They live much more comfortably than the average middle class people in the US. For many people those reasons alone are motivation enough to become a good doctor. But the great doctors are he ones who love what they do and care. That doesn't mean that the others are any less of a person for wanting a good and comfortable life for themselves or their family. It doesn't matter what your motivation as long as you're not messing up people's lives. Do lawyers, football players, bankers, CEOs, teachers HAVE to love their job? No, they just need to be good at it. Obamacare will have very little effect on most doctor's pay, those who have private practices may take some sort of hit at one point but other than that its insignificant.