If you want to run your own little silo completely disconnected from your fellow human beings then it has never been easier. But that was never really all difficult in the first place. I don't think it's truly the problem that needs to be solved.
Buy-in from the community is indeed the hard part but I have friends running irc and phpbb we hang out in, and matrix is more or less viable to self host for a group chat, it’s just that 100x more people are using Discord and Signal because of network effects, your one account can give you access to a million communities.
I guess activitypub and matrix are meant to be similar in that regard but for whatever reason the learning curve is just a little steeper, so you have to be motivated by ideology to put up with the gaps in usability
Yeah, that network effect is always the hard part once you want/need to reach out past your personal circle. Even with a personal circle it can ha hard to make people use a better but smaller service.