Your reasoning is faulty. Today Americans pay about twice as much for healthcare under our 'for-profit' system than any of the other countries you listed and we get less for our dollar. Single-payer means that less money will be spent on healthcare overall.  It's true that more will go to the government, but little or none to the private insurance companies. The result is lower costs for healthcare and more money in your pocket.