I'm not sure about cause and effect here. Small local shops are to some extent driven out of business by a 'Sainsbury's Local' (or Tesco etc) opening down the road, possibly cheaper with more choice, which will in the end put the smaller retail out of business. I'm not sure it's anyones choice, many local people object when the planning applications are submitted but corporate muscle usually wins out.