I should add that there's another piece to this as well. While I've seen no shortage of centralized platforms fail, and am thus personally weary and frankly too tired to try and kick that football again, I *also* think there's progressive value in not having centralized ownership over human communication.
Right now, the best way I know how to achieve that is with decentralized protocols and infrastructure.
https://www.xgranade.com/a-progressive-case-for-the-fediverse/