I really want to, as soon as someone actually implements auth federation in a large system. Forgejo is making some steps, but... It's hard to self-host without making contributions really annoying.
For self hosting, you're either large enough for people to go where you are regardless of the system, or you're effectively giving up the changes of having a community.
I can already tell you - my email has always been out there. Over the last 2+ decades, I received 0 patches and 1 bug report across everything I released. And I really don't want to deal with a patch attachment. So no, I wouldn't say that's the way.
For self hosting, you're either large enough for people to go where you are regardless of the system, or you're effectively giving up the changes of having a community.