As others have said, there is no defending a store where every customer doesn't at least get greeted. However, I have found that a lot of decent shops with knowledgeable employees have a bit of trouble with that initial greeting. When a known customer comes in, everyone knows what to expect. Also, many shops will make every effort to keep known customers happy and will often give them discounts from time to time. I wish every shop understood that a new customer is just a few good interactions away from being a regular customer. I try to give my local shops more than one chance. We all have bad days and wouldn't want to be judged by our worst performance ever.