Thanks for using the Amazon link. That is an easy for anyone to support the site. I’ve noticed that lots of hotels everywhere have buffets. They serve a need to get guests fed quickly who would rather be doing other things (like gambling). Also, foreign guests may not be familiar with American food and not know what to order from a restaurant. With a buffet what you see is what you get. So I would argue that the ratio of total buffet meals served to total hotel guests is not that disproportionate in Vegas. There are lots of buffets simply because there are lots of rooms.