This is so true. You can be a customer for over a decade but you still need to continually phone and threaten to change providers in order to get the same deal they offer people who switch every 6 months.
I used to work at shaw on the data team, so I'm aware the problem is perverse incentives for selling to new clients over existing, but the cost of win-backs is so high (re-signing a previous subscriber) that you can usually streamline the affair by just asking for customer retention right at the start. The generally offer you the best deal they can right away because the goal now is to keep the subscriber in any form.
Still a massive pain in the butt.