Retail has been in decline for years for CVS, Walgreens etc. This is why they set up clinics in their stores, this is where the money is compared to selling overpriced groceries.

I use my CVS just because it is so convenient for me to pick up things like milk etc when we find ourselves out but I pay nearly double at CVS compared to Kroger or Walmart.