If you pay low prices, you generally get low quality and if you pay top prices, you generally (but not always of course) get top quality.
Surely that principle is pretty much the same everywhere you go?
really disagree with these statements. Much (most?) food I find in urban city centers or high tourism centers is mediocre & high priced.
do you not have any 'cheap' restaurants you go to where the quality is terrific?
back to topic: Pub food is a favorite of mine, despite my love of strong flavors, spice & heat, and I wouldn't say that is expensive nor low quality all the time.
That said, we usually don't fine dine when in the U.K., no real reason why other than that the Mrs & I are going to end up at a pub at some point in the evening, so why not just eat there as well. We did have a wonderful meal at L'Autre Pied
www.lautrepied.co.uk in London but that isn't exactly British food other than being prepared in the U.K.