I'd respectfully like to disagree with that. I've worked extensively in the public sector, and shorter in the private sector. You get good and bad doctors in both. In private practice, you work on word-of-mouth referrals. So, if my patients are happy, they send more patients to me = more money! In government sector, however, there are many doctors that just go - well, I get a fixed salary, regardless of how many patients I see or the level of care I give. That type of attitude CAN'T fly in private practice, because your practice will die.
I'm not saying they're all like that, but I worked with a lot of doctors with that attitude.