I know what you mean, but I wasn't thinking of a carvery and I stopped going to places with them a long time ago precisely for those reasons. Pubs I will eat at are a fair bit more than £8 per head and out of town, which tends to thin out the 'pile it high' clientele.
Sounds snobby but I can afford it and I'd rather have one nice meal out a month than a KFC every week.Or a KFC ever for that matter.
We make an effort for us all to sit down and eat together every day at home as per the OP (rarely eat 'on our knee'). It's sometimes the only way the 'teens will stay in the vicinity long enough to get a conversation out of them. Doesn't happen on a Sunday very often though.
We also tend to sit down and eat together most nights even if that means eating at 8:30 pm. And it's rarely out of a packet, though I do have stuff in the freezer for emergencies and days when I've not had time to prepare or shop.
Tonight is going to be, roast chicken, home grown potatoes, roast squash and beetroot (again home grown), and maybe some carrots or peas for the fussiest member of the family.
Some people comment their kids couldn't wait that late to eat but it's just a case of what they are used to, when they were small Mr Summerdays got home from work after 6:30 every evening and I was fed up producing two meals where theirs wasn't as good as ours so just fed them later.