Even without offering customers the world on a plate, retail is considered unskilled work with a high staff turnover, mostly young people looking for pocket money. Few of them take enough pride in their work to make it a career and even fewer end up in high-end retail, where money really talks... These are all pretty average people, and the same ones who are customers at all the other shops. They really don't give as much of a flip as you seem to think, and the resounding success of low-budget cattle-market shops like Poundstretcher, Poundsaver, Poundland, Primark, Asda and Tesco strongly suggest that many people do not give the slightest toss about customer service.
Yes, but culture changes, as seen by the budget-market shops like those above.
Companies spend loads of money trying to 'improve' customer service, but rarely does it ever actually change. People here either want good manners, and/or low prices. I doubt they want much beyond that, as a general rule.