Name for me one job that people get paid for that isn't for profit. Even within a nonprofit organization, if the individual is paid, they are working for profit. Yes there are people who volunteer and do work without pay, but obviously they can afford to do so, either because they have another job they do get paid for or someone supports them from a for profit job.
Additionally when you look at the health care industry are you accounting for all the extra money this field has to spend. We force doctors and even nurses to go through a ridiculous amount of schooling that cost a lot, so they need to charge accordingly to pay that off and hopefully before they retire. Granted the suggestion that the government paid outright for the schooling might help in that direction. But then we have other issues such as where insurance companies refuse to pay for things doctors determine the patient needs. So a doctor has to receive that compensation for his time somewhere else, usually the customers who can pay. Despite your accusations insurance companies are more a headache for a doctor than an ally. They usually have to hire at least one person, if not more just to handle the required paperwork, a cost that gets factored into what you pay. And don't forget liability insurance for those patients who are going to sue because ... well this is a lawsuit era. That also factors into your payment to the doctor. And his equipment. The companies who develop that equipment have to not only make back the money lost of failed developments but also pay liability insurance. And if they do anything where they are paid directly by the insurance company, they also have to compensate for the denied payments as well as the hiring of people to do the paperwork.
As to your fraud assertion, many claims of fraud are not persued because it can cost $100 to track down and prosecute a $25 fraud, with no guarantee of conviction. Numbers for example sake.