To be fair there are a few Waitroses in town centres/stumbling distance of financial centres now (finance peeps being some of the main consumers of it these days) and not everywhere is suited to a courier service/someone might want lunch as well as nose candy.