Everyone agrees this is an uphill battle. What I'm saying is that's a boring reason not to do something you believe in.
It doesn’t matter what the poster believes. He is doing something for the benefit of a community that doesn’t care about whatever ideological battle he is trying to fight and inconveniencing them in the process
Doing something personally is fine. But trying to convince an entire community to ditch something that works and is likely incredibly valuable to them to stick it to some billionaire you don't like is just wrong.
There are a lot of justified, boring reasons to not do something. I despise Facebook, but I'm also not going to waste my time trying to convince my cohorts to use a self-hosted federated alternative. You have to be blindly foolish to even hold out the slightest hope that these people will use an alternative, and I say that as a Mastodon user/apologist.
It’s a Quixotic quest. Moving an online community off Facebook isn’t changing the world for the better or worse. It’s inconsequential unless you build an objectively better community. Just switching from Coke to Pepsi isn’t a wasted effort. Focus on zero to one, not zero to another version of zero.
> Everyone agrees this is an uphill battle
No, most people don't care about having this battle - that's the point. If there's no demonstrable reason to leave (e.g. "former president got banned from major platform, so go to new platform") then the - valid, if personally boring to you - point is: how will you persuade people to leave it?