Many of my health needs are not expensive, but my body's reaction to treatments is. Frequently, cheap drugs are all side effects and no benefit. Also, private insurance has bizarre coverage gaps. For example, ambulance costs. When I had a heart attack, I drove myself for 45 minutes to the nearest hospital with a cath lab rather than take an ambulance and end up with God knows how many thousands of dollars in uncovered ambulance fees. Then there are things like cardiac rehab, which go a long way toward restoring cardiac health. 12 weeks, three times a week at $50 copays, was an expense I wasn't counting on. When I qualified for Medicare, the quality of care improved significantly. Usually, wait times for service are much lower than with private insurance.
I also resent private insurance because my premium dollars go toward enriching stockholders rather than providing care for all policyholders.
I think you want a third solution - but that seems highly unlikely to be available in the mid term - and it doesn't look like anything is changing in the short term.
Who knows, my crystal ball doesn't work any better than anyone else's.