If table service is efficient, and quick, then it should lead to a wholly better experience. At London, for example, if you want different sorts of food, you need to queue in different areas, juggle trays of whatever, queue again to pay, and then, with rapidly-cooling grub, start the hunt for a table. Far better to sit, order, then be served.
I’ve recently experienced such service in two animal-seeing contexts: at Bristol Zoo and at London’s Natural History Museum. In both cases, service was good, the overall time taken to eat was probably only very slightly extended, the cost was fine (not cheap, but what do you expect in such a context?), the food was wholly decent, and the experience was a great deal more pleasant than in the very functional traditional school canteen style of zoo eatery.