One alternative to single-payer could be hospitals = insurer. Hospitals would have a max they could charge which would be a % of income for individuals above poverty line and would be required to treat poverty level families...maybe divy them out by hospital as best as they can to spread the costs.
hospitals would benefit because they could set the price for themselves....since they only have x amount of recurring income and they know roughly x amount of patients come through door monthly for x, y, z ailments...etc..
They could form coalitions with other hospitals to negotiate drug rates that are more fair...etc...
All while ending insurance industry, ending insurance CEO pay, sales agents, customer support jobs--all wasted money in healthcare... I think a MRR system makes more sense to their bottom line. -- traveling? Your host hospital/insurer would pay the out of area hospital.. they'd all set comparative prices that benefit everyone...because they all have the extra costs of making sure the system holds up...