I work in insurance, in a customer service capacity, and I've worked retail. Even over the last few years, things have changed dramatically.
The old days are long gone, and for many reasons. There are more people in the world now, more demanding and overly sensitive people (read: passive aggressive customers) in the world, and corporations are also more demanding of their employees, often timing or regulating heavily what they do, and then labeling it as a "customer service" initiative, when really, it's usually just about productivity.
Most of the time, blame the corporations, not the employees. Most of the time, a happy employee will give good service.
At some point, people started expecting a ridiculous amount of "service" for their dollar. Why would anyone want to hear some half-ass or overly enthusasthic nonsense like "We really appreciate your business" every time they go into a store or place of business? "Thanks for your time today", "Good to see you again", sure, if it's genuine. But the fake, corporate-mandated stuff? Why would anyone need that kind of reinforcement? I can understand wanting a measure of politness, but with me, customer service is sort of a gray area. Far too many people seem to think it should equal being "fake attentive" or unrealistically cheerful. Those should be exceptional experiences, not the expectation for the norm. Personally, I find people who need that sort of reinforcement while they're grocery shopping, or anywhere, for that matter, somewhat pathetic. It's fine if you like to have people smile and ask about your day, but to expect it all the damn time? I myself, having enough experience to know that it's simply not as easy as delivering "good customer service", expect people to do what they're paid to do. That is, a cashier is supposed to ring me out. If they bag my groceries and leave them within reach, so much the better. A waiter is supposed to take my order and bring my food. And so on and so forth.