Coming from Europe & Asia, the amount of crap fed in America is just crazy: like “is that for ONE person?” (more like an entire table of 4) since what is considered “normal” is just beyond what my stomach can handle, whenever I see their portion sizes: it makes me puke. (No wonder why they have a higher rate of obesity…)


There is, I think, a few things that contribute here.
We’re a huge country I guess. I’ve experienced pretty much the exact opposite as you.
Most people around me have the waiter take their half-eaten plate away. Apparently, food waste is considered polite or something around me. If you actually try to finish your plate, you get made fun of. (I’ve been made fun of.) I guess it makes you look poor or desperate or starving or something?
The dinner plates my family and my wife’s family (and extended family) have for dinner are quite large and they usually get filled up. Usually meat is the biggest portion of that plate, followed by carbs, and then veggies are the smallest (if present at all). My wife’s family in particular always, always, always, has ice cream or cake or cookies after dinner.
My wife and I use smaller dinner plates, and again, surprise, get made fun of because we’re eating such “tiny” (normal) portions.
The anount of people I see wasting food from these giant plates is equal to the number that are obese and finish the whole plate. Both of those are higher by an order of magnitude vs the people who share a plate or bring leftovers home. Before we had kids, my wife and I could usually share a meal and still have leftovers.