I think it also has to do with price ,
$7-$10 buffets are just a little more than you pay for lunch at a fast food place , so I expect a few good things but not the world,
but if I am paying $20-$25 I do expect the world , a good selection , good quality and soft drinks included ,
If you are on vacation then you might splurge at a few of the $25-$35 places which better have Prime Rib , Lobster or Crab and a few other special things .
I try and eat a lot , but not so I need a wheelbarrow to get me out of there
Soarer