After living a year in Florida and then living a year in Serbia, I can't say I'm convinced it's the socialized healthcare is what makes Europeans so much skinnier than Americans.
I think it takes living in Europe and also living in rural America to really understand just how different we are across the Atlantic, so broad demographic differences like this aren't something we can neatly attribute to one cause, nor should we aim to.