Its a pretty complex situation here. Insurance companies actually have pretty thin profit margins. So they try to control costs from health care providers, which causes more burearcy for the providers, which increases prices, and its a viscious cycle.
Throw into that the sheer number of lawsuits related to health care here, with huge settlement amounts, and doctors must carry extremely expensive liability insurance policies. And because they are so afraid of being the target of a lawsuit, they will order many tests which may not be needed. Say its 95% possible the cause is one thing, and 5% possible the cause is the other. Instead of ordering one test for the 95%, then only the 5% test if the 95% shows nothing.... they order both at the same time. Further driving up costs.
Then our Food and Drug Administration makes new drug testing so difficult and expensive, taking 10 years or more to approve a drug, and the drug companies sink billions of dollars into a single new drug. Then pass on those costs to the consumer.
Even with health care plans through the state, the costs the states bear is so high they can't possibly give a free policy except to the very poor.
Its a big mess and no easy solution.