Regarding non-profits, successful ones tend to balloon in size and salaries over time, don't they?
That's why I personally believe doctors should be paid directly by the government, unless the citizen chooses his own plan. No one in government is allowed to have a half-million dollar salary so...