I think it’s frustrating because these business owners start getting upset when people just try to buy a couple items, when they’re literally your core target audience.
If people are going to spend more than £5, they might as well do a full week/month’s shop at a supermarket instead and bring a bike/car to carry it all.