1.) Insurance drives up the cost and hides true costs from consumers. What we buy isn't even insurance it's pre-paying for health care (thinking of HMOs here). My wife took medication for awhile that was $50 a pill. We paid $100 for 3 months worth of the stuff. Those true costs are hidden from us.
2.) You can't outsource it to China or India. If you've been to a Toys R' Us ever you will notice that every toy there is pretty cheap by any standard that you'd want to use. The reason is the cheap outsourced labor. If you want stuff that isn't made in China you end up paying prices that are much higher and more consistent with what you'd expect from the rate of inflation in the last 30 years.
We've been engaging in a devaluation of the US dollar for the last 30 years (continuing a trend that's been happening since 1910). Those new dollars have to end up somewhere so they end up in cost of medicine, lawyers, computer programmers, etc. As a computer programmer it benefits me but after meeting some family who are in less in-demand fields times are tough even for those who have jobs.