According to this interview with Ofcom, VM are the only company to refuse to sign up to a voluntary code that would stop existing loyal customers being ripped off, whilst new customers obtain cheap deals:
https://www.bbc.co.uk/iplayer/episod...-show-21102020
It starts about 3 mins in. Customers were advised to cancel & return as new customers to get the best deals.