They're high because providers are making huge profits.
Now granted, they may ultimately be the same thing, but that's a different discussion [1]
In the context of housing (fires, hurricanes etc) insurance is expensive because housing is expensive to build.
[1] insurance companies have to invest their income somewhere. It makes sense to choose companies will high returns. Which includes some health care providers. Which can basically change whatever they like because of structural reasons that have been well discussed.