The fundamental problem is that we don’t have enough resources to take care of everyone. Insurance companies are faced with the impossible task of allocating resources and making care/nocare decisions.
I don’t get the “endless profiteering” angle against insurance companies. If anything it’s the providers who are screwing over patients by gaming insurance and taking more than is necessary from the shared insurance pool of money.