This is colloquially known as "whataboutism".
The fact that there are other pernicious motives is completely irrelevant. For-profit medicine constitutes a pernicious motive -- that's the point.
I for one think it is very important that any attempts to prevent this behavior don't leave loopholes for non-profit hospitals, so keeping this in mind here is actually very important.
So my point is that you need external controls regardless of the motivations of the actors inside the institution.
It seems that they aren't the only difficulties you have. In a social health-care system, possession of a medical license doesn't entail one's employer. You're more than welcome to set up private practice, though you'll have less chance of the career defining cases, as the majority of patients will not be using your one-man-band practice. Thus many doctors in the UK, split their time between their private practice and public services. The only thing that's "de-facto" is the need to be qualified to treat people.
Doctors are still very well-paid in France, for instance. It's just that the hospital isn't expected to turn a profit.
They are both economic benefits from providing a valued product or service. Saying that the one is evil while ignoring the other doesn't make any sense at all. It's the opposite of being beside the point.
Take the case of 2 doctors that have the same price list. One is better at doctoring and sees more patients. Because there is only the other doctor, their faster appointments represent a higher income than the other doctor. The second doctor still manages to provide competent care to all the patients they see, but they are capturing less economic benefit than Dr. Speedy. Is Dr. Speedy evil for charging the going rate?