I think the issue is that whilst prices have been rising year on year, salaries have not
Whoever said this, spot on. My salary hasn't risen by more than 1% for years and years, and prices of everything else are sky high. Of course that's why pub meals are expensive- they also have to pay higher electricity, water, gas, wages and so on.
I would balk at paying more than £50 for two people for a pub but I realise that's still not a slap up meal by anyone's standards. Even if you go to a cheapish chain, a main might be £8, but a starter £5/6, drinks pricey and dessert prices leaped up a few years from £3/4 to £6/7 for a really standard pudding.
I am finding eating out with the family absolutely extortionate and certainly couldn't afford a naice posh pub for 4 at the moment. We really hardly do eat out like that and if we do, I tend to suggest ice creams on the way home rather than fork out another £20 on desserts.
It's a shame as I did love eating out a lot and did it all through my twenties/early thirties, but my wages vs cost of eating out just don't balance out any more, plus of course it's double with older children.