The only difference between a buffet and a a la carte ordering is that the pricing for the former has to be based on the average customer while the latter is based on what each person orders.
As people wallow at the trough more and longer, either the quality drops or the price increases. Or, I suppose the buffet gets dumped or the restaurant goes under. Hardly surprising.