I think buying a personal domain name is a worthwhile investment for anyone. There is just so much you can do with them for only $10/year.
- Create a portable email address that can easily switch between email providers
- Host a web page that you fully control
- Put web services like Mastodon, Nextcloud, Jabber, etc on it
- Much more