It is not that simple to run your own email server anymore. Big providers like Google will treat emails from your server as spam and you will have a difficult time having the mail properly delivered. So big tech has effectively squeezed out federated email.