> If patients are being charged this much for anything, the money must be going to someone? Who's making all the money? Drug companies? Hospitals? Health insurance? Doctors or nurses? Why don't people honestly follow where the money end up and actually solve the problem once and for all. Increase the supply of X or many other bottlenecks by deregulation and result in decreased price?
There are a lot of reasons for the inflated costs, but a big one is the way the billing system itself works.
Legally, providers have to charge patients the same amount in an initial bill, regardless of insurance status. They can reduce it later, but they can't bill different amounts.
Medicare and Medicaid reimburse less than COGS, which means that providers start off by losing money per patient on publicly-insured patients. To stay afloat, they increase the amount they bill, so that private insurers essentially cover the difference.
Uninsured patients are collateral damage here - they end up paying the sticker price that's intended for insurers as a highball starting point for negotiation. The insurers end up paying something around 3-10 times what Medicare pays, but less than the sticker price.
This system is unfortunately unlikely to change, because any efforts to increase price transparency would decrease Medicare's ability to pass on costs to private insurers, and they would oppose that heavily.