You can do that today in the same way that email allows it: register your own domain and you can find a Mastodon host to service it and even CNAME it to a different Mastodon host if your needs change or a hosting provider becomes broken. It is part of why it was important to me to use an instance on a domain I control.