Services also tend to be better if lock-in effects on customers are low. ... and using your own domain for email does reduce lock-in significantly.
unrelated: the link in your profile does not seem to work.
But there is a case for making legislation forcing email providers to allow moving emails to other providers (how it should be done technically is another question). This is already in effect for telephone numbers many places.
As such, migrating these email addresses was easy enough.
My older @gmail and @googlemail ones though, not so easy. I've been moving each account I have used with these addresses one-by-one, but you never catch them all and even when you do, some services simply will not let you change your email address.
I recall being so excited when Gmail first launched and was one of the first people to get a Beta invite. I regret ever signing up for them now, given the headache it has been to get off it.