Who really wins as companies continue loyalty program push?

More companies continue to announce loyalty rewards programs, with retail and consumer experts saying it’s being used to ‘lock in’ customers.