So many things are wrong with healthcare in the U.S.
Where to start?
Low- or no-deductible insurance makes it difficult for consumers to be price conscious.
Networks and co-pays make it difficult for anyone to ascertain the price of any good or service until after it has been provided and consumed. Doctors don't know list prices or any prices. Insured consumers don't have incentives to ask, let alone shop.
Too little or no price signalling -> disfunctional market -> over-consumption -> inflation.
The Trump administration's push for hospitals to publish prices is a surprisingly good idea, provided no way around it is found by the industry. This needs to be pushed all the way down to clinics -- don't stop at hospitals.
Other things that are wrong include:
protectionism -- wanna build a hospital?? first you'll
have to get a "certificate of need",
and that's a very political thing
protectionism -- it's too hard to become a doctor
protectionism -- the FDA helps pharmaceuticals
defend their profit margins even
when drug patents expire
All of this needs fixing.
A single-payer system would simply fix pricing, but would not be sufficiently dynamic (only markets can be decently efficient at discovering pricing), and it would impose rationing. I would prefer to fix the market's price signaling issues first and then also reduce the protectionism, then a healthy market can emerge and can increase supply to reduce prices (or reduce prices if supply were already high enough).