It's obviously density related, even in London.
My country dwelling parents have a bus stop outside their door. There is one bus per day - weekdays only - and that is only in one direction. This I find mind-boggling. A shopping trip would require an overnight stay in town and for a full circuit of the route to be completed. Somewhere there is a bus driver getting paid for that and a local authority that has mandated this service be put on.
Around the exurbs/adjacent small city where I live, there is a small bus service that connects the Walmart, commuter rail, city center, etc. But I'd be pretty sure it's mostly used by those who can't drive.