Maybe it does dent growth by discouraging new signups a bit. But rewarding loyalty means a stable customer base of longstanding members. My weekly coffee subscription gives me a £1 loyalty bonus each week, and I’ve been with them for years. Whereas my mobile phone contract constantly raises prices while giving new customers attractive deals, so I switch company every 18 months!
Also, the pricing seems like quite good value to me considering the offering?