My response to this kind of problem/concern is to have your own domain. For example, Fastmail is my provider, but I have my own domain, which email is currently served through fastmail. But even that, unless you're Nissan or similar, is uncertain; no one owns a domain, they only have use-rights while they pay their registrar bills.