Interesting. I would not have concluded that, but your explanation makes sense.
They did tell the newbies on the carrier we had bowling alleys! Once in a while, one would bite...:)
Simple reason is the bigger ships are huge, and there are a dozen choices to go eat, including a few small cost free cafe’s, free pizza joint, and specialty restaurants with surcharge. Our main assigned dining room on Oasis of the Seas was never full.