It’s a function of wealth. As nations increase their wealth, their obesity goes up. Except for Japan, they seem to have it figured out. But all the Euro nations have also seen obesity spike over the same time period. Just not as much as the US because they aren’t as wealthy.
Sweden and Switzerland are the lowest obesity of that list while being of the highest wealth. While Ukraine has been near the top with the lowest wealth. Greece and France are also outliers.
While wealth is involved in food abundance aspects, it’s not just a function of wealth as Greece’s obesity increased from 2010-2020 while their wealth decreased. And the wealthier parts of the US are the least obese.