I asked the question of a Palo server who knew me well enough to give me a reasonable answer, imho at least. He said it's because brunch is "All you care to eat" and dinner is not meant to be, although to keep guests happy and earn higher tips they don't generally refuse requests of those wanting more.