We made a trip to the Finger Lakes area of NY last month and had a meal at an Italian restaurant that is the extreme of what you are talking about.
A couple of us ordered Veal Parmesan. There was enough meat to feed at least two and enough pasta for four.
I dont care of Italian food so I ordered a sub sandwich. It was about 18 inches long. I ate about a third of the sandwich and then just ate the meat out of the bread.
We could have fed our party of six with just two of the meals. Since we were traveling we had to waste a lot of food. It was good food just way too much for your average person.
Good food used to be great food. Quantity over quality seems to be the meme of the day.