Yes, but that’s an incomplete view on the obesity epidemic in the West, imo. It’s not just that there’s “more access to calories,” it’s that access to healthy foods is getting more difficult for a large portion of the population. People working multiple jobs don’t have time to cook a complete, nutritious meal. Also, due to our ever-increasing wealth inequality, it’s harder for people to afford healthy food. A whole chicken, a vegetable, and a starch will always cost more than getting something at Wendy’s. Similarly, a jar of jelly is cheaper and lasts longer than a box of strawberries.
I'm Brazilian, but whether you consider Latin America western or western-adjacent, here healthy food is definitely not cheaper than processed food at all. Yet, you can see populations and regions dropping from food insecurity directly into obesity as soon as people do have access to more food.
The time argument might be relevant, but even then, most Brazilians do have cheap and easy access to a very healthy lunch in restaurants or to-go meals, purchased or prepared, with rice, beans, meat, salad... The breakfast is probably bread, but I'd say most people don't eat a lot of that in the morning. Getting proper nutrition at night will probably be problematic, but it's also a smaller window...
But, like I said, processed food is quite expensive here. For instance, a 1 kg of chicken breast goes by less than a third the price of a McDonald's combo. A pack of cookies or snacks will be like double the price of a 1 kg of bananas...
I can only speak for my culture so thank you for the perspective and insights on yours. Just checked and it seems like bananas are 27.5% cheaper in Brazil than America. Chicken fillets are a shocking 71% cheaper! I'm sure I'm not taking a lot of things into account here like the average income levels, but still, that's crazy.