I am of the opinion that health savings accounts with tax deductible contributions from both the employer and employee would go a long way to fix what is wrong with health care in America.
No, it won't.
The problem is regulation and consortium control. Any time something is wildly overpriced, there are invariably things propping it up in the market. Look for those props and knock them out, and the market will adjust itself.
Insurance will never fix it. It will continue to cause the price to rise, because it is part of the problem.