Trying to understand why healthcare in the U.S. is so expensive is like trying to understand why building subway in New York is so expensive: https://www.nytimes.com/2017/12/28/nyregion/new-york-subway-.... The issues lend themselves to facile explanations ("insurance companies are greedy," "NYC's government is wasteful") but those are driven by ideology not analysis.
What we can say for certain is that heath insurance companies in the US stuff their pockets with tens of billions in profits each year and that Americans are paying far more while getting less for their money than other developed nations. I don't think those two things are unrelated.