Medicare for All will never receive overwhelming support because it scare people.
Americans can’t support it because they never have experienced free health care EXCEPT in the military. “Tricare” is the USA military GOVERNMENT MANAGED health care. I would think if the military government managed health care works, what is there to be afraid of?