I'll put it this way.
There are three CVS stores within two miles of my home. In spite of that, I haven't made a single purchase at CVS in more than seven months.
There are a lot of reasons, but the big one is the asinine push for Extracare (and its cousin Carepass). I don't want the damn card, will not sign up for the card, and positively loathe having to run through this obstacle course of "no, I don't have an extracare card," "no, I don't want an extra care card, my privacy is too important to me" every time I make a purchase. Antagonizing people who are seconds away from GIVING YOU MONEY is stupider than anything. If CVS were a presidential administration, it would be far and away the worst.
Get rid of Carepass, get rid of Extracare, and maybe I will come back.