I think it's independent pubs. A lot of them are bought up by the big companies, so they all sell the same stuff and there's no nice little surprises anymore. Over all the years I visited England I haven't seen many pubs disappear, but they did change considerably, and usually not for the best. Even the names are changed to something really silly.