I believe platforms have the right to moderate themselves as they see fit. They get that freedom, and we're better for letting private systems regulate themselves. Or, (as mentioned) as Twitter is floating, creating an “app store for moderation”, making moderation an interoperable layer rather than integrated.
And I agree with where Cory eventually brings the discussion to: what makes everything all feel so impossible is that switching costs are astronomical. If we leave the one network our friend is on we lose all digital connection with that friend, lose the view we'd get of them interacting with others. Competitive Compatibility is needed, to let us allow private companies to create their own rules, but to not keep each of us restrained & restricted within a handful of supersized networks.