Over the years I’ve come to the conclusion that a safe and inclusive social network simply isn’t something that can be created by architecture or feature selection, any more than something like “allyship” is a specific set of voting positions.
If you have a place where people congregate you have to accept that you will have to evolve it in realtime to address threats. There are anti patterns you can avoid, but abuse and exploitation are APTs, not bugs.