Step one: create an amazing product
Step 2: let it grow, because of it's unique features
Step 3: listen to people complaining it is not the 'mainstream shit'
Step 4: Change your product to be like mainstream shit.
Step 5: Wander why everyone is leaving all of a sudden.
If you want twitter with their centralized blocking, why not go to twitter?
well, instance blocks, not federating blocks, word filters, CW, that sort o thing