I'm glad most restaurants provide large portions - I don't snack between meals, and I have a fast metabolism, so a very large meal is what I need. I'm unusual that way though. the point is one size does not fit all, and so there is no way to make everyone happy.
Though most restaurants do not provide healthy food, so I rarely eat out.