A slight exaggeration, no? Whilst it's uncommon to find a pub that doesn't do food, I can think of several not far from me. (just outside Brighton).
And "a pub that does food" is still quite far from being a restaurant. Some only do food on Sundays, some have limited menus run by guest kitchens and some get the food cooked by a nearby takeaway with whom they partner.