I hate this 'Shaft the loyal customer & reward the newbe' culture.
I used the same insurance company for the first 30 years of driving, I've been forced to change every year since.
My last car insurance letter had a note at the bottom of the (more expensive) quote saying that if I'd been with them for a few years I'd probably get it cheaper elsewhere.