Considering how lazy some of today's sales people are, it might be a good idea, considering that simply making money isn't enough reason to speak to customers in the first place.
Maybe they can put the value back in the customer experience somehow, but I think they are missing it by not having the salespeople get the ball rolling by interacting with customers in the first place. Only time will tell...
It's seems more like a glorified greater IMO. However it does make sure the customer does get talked to in the first place. What a concept~!