I agree in spirit but I'd also point out that our public spending on health care is already at about the same costs as western counties with socialized medicine. [1]
Our tax dollars are already paying out as much as other countries do but their citizens get a lot more for their money.
The solution to lowering the cost of medicine in the US has not a single solution but lies at every level of the system.
[1] https://www.oecd.org/health/health-systems/Focus-Health-Spen... - it's the second chart.