I don't expect pub food to be anything but a reasonable munch at a reasonable price. If I want good food I go to a restaurant - or cook it myself.
As far as restaurants go, there may be a lot that sell pretty mediocre food masquerading as something specialer, but there are also any number of places in most British cities where you can actually get a pretty fair curry/Thai/Italian at a not-silly price. When we visited my sister, living in Denmark at the time, and wanted to treat her on her birthday, she said the one food she was gagging for after a year away from Blighty was Chinese. There was only one Chinese restaurant in Copenhagen that was supposed to be pretty good. It was pricey, but....hey, it's your birthday!
To say it was distinctly average would be to exaggerate its charms considerably. But it certainly was stonkingly expensive. We could have got a far better meal at any one of a dozen places in Soho for a third the price. Count yer blessings, Brits.
I agree. My expectations at the usual 'pub' type eatery is relatively cheap, quick, relatively edible food. If i want good food, i expect to pay considerably more .
There can be exceptions, our local carvery, which has sadly closed...EXCELLENT food, a full roast with all the trimmings for circa £10, we'd often go there midweek, bet value eatery round here.
At the other end of the scale, the tastiest food i'd had was £80 for two of us, in an upmarket countryside pub.
Its a shame TBF, go back 30 years, many village pubs did home made food, some excellent. But that was 30 years ago, things have moved on, unfortunately. But i think some peoples expectations are too high. What can you expect for £10 ?