To be honest, its a standard practise for all subscription based services to not offer discounts for existing customers unless they raise it.
Usually, as soon as a cancellation is raised, you are offered an immediate retention discount.
Its always a good practise to check with all providers once every couple of years on special "customer loyalty" discounts. No harm in asking anyways