I agree. I would never buy a bottle of wine to take out in a pub. I would find an off-licence or supermarket.
Neither would I go to Roy's or 'the caff' for a cup of tea/coffee when I live just across the street and could easily make one at home.
And why does nearly everyone on Corrie have a fried breakfast every morning? Why isn't there more heart disease among the residents?
And people never go to the toilet in soaps except if they're in the pub.
And have you noticed how often Kevin and Sally and the people who live in the Rovers wake up one mroning to find their living room has been decorated overnight? Why doesn't that happen to Ken a Deirdre?