Never needed too
If your main / only gripe is price then you threaten to leave unless they match what you've seen / discounted the price etc. Most people I know have started to leave due to price hikes / cheaper elsewhere only for their current provided to match the price or even better it.
Those people (myself included) will be included in these stats (been with Orange / EE over a decade) yet I'm making the same savings that these guys are saying is only possible by switching.
Agree with the principle that signing up and never switching or threatening to leave will cost you, but most of the time retentions / cancellations will drop the price to keep you.