The meals aren’t actually oversized in the US, they are serving you 2 or 3 meals when you order. Nobody expects you to eat all of that food in one sitting. Many restaurants even place the to-go containers on your table without asking because it’s culturally ingrained.