Keeping same-sex marriage outlawed is just like any other form of governmental control. The same as guns restrictions, taxes, mandatory schooling etc.
You may argue that same-sex marriage is an essential human right etc. But this is your values, many other people don't share them. Brave CEO may share value of digital privacy and not share value of same-sex marriage.
I think doing something more decentralized than twitter is better than doing nothing at all.
I often hear this argument: you should've done "this" instead of "that". I think it's misleading. Doing "this" is already good. Doing "that" may be good too. Why not do "this" and "that", not only one of them. Resources are not limited: there can be a lot more developers making new products.
Accelerationism