I was hired by JCPenney in 1981 and worked there for 2 years. I had to wear a shirt and tie every day. We were trained to basically pester the customers to death. I remember asking a customer, for example, if she needed help with anything, and she would make it clear that she "was just looking," and acted as though she didn't want to be bothered. But I knew to stay in the area, in case she had a question. Then, a manager would walk by and point out the lady, saying I should help her, to which I would reply how I'd already greeted her and she wanted to look on her own, etc. Of course, the manager would say for me to point out that such & such was on sale, etc. I also recall a customer coming in 5 minutes before closing, and the manager and me staying for an additional hour while the customer finished selecting her purchases.
Now, this is the other extreme from your Macy's experience. I get irritated whenever I go to Penney's and see the kids working there dressed less than casual and not even greeting me, much less being of any help. They're basically extensions of the cash registers. I recall having to size garments or windex fixtures, if there wasn't a customer. And if there WAS a customer, then drop the Windex and transform yourself into an aggressive, manipulative salesperson.
So, where's the happy medium??