Welcome to anything that isn't mainstream.
Altough I've had this talk with some people and I have to agree, most projects that are open source, foss, federated, selfhosted and such... are either cumbersome, requiere technical know-how, are complex (either to use, setup or update), think that command-line is good for everyone or have no users (or the userbase is questionable [and I don't mean porn, I mean like voats was]).
Centralized services just work, that's how you get the approval of people willing to try (without technical knowledge) and without the money to buy servers or upgrades.
The rest will follow influencers, brands/products or goverment accounts, so we're pretty much at lost there.