I do think there's a rationale middle of the road here. Hear me out. I think if you provide a service that basically creates a free public sphere, and you don't charge for it, it makes sense to consider what you're offering a public sphere and that just mean it has to be treated like one, where you should be free to speak up and mobilize peacefully. If social platforms charge a fee, or subscription, then it is a priv…
Also, people speak anonymously in public spaces all the time. I don't have to provide ID to stand on a street corner and shout about politics or Jesus etc...
I like the idea of separating public from private spaces based on charging.
Of course, none of this solves (at least one of the) core issue: if you have moderation, someone has to decide what is moderated, if you don't bad faith actors will lie, troll etc. Either way, real discourse is very difficult to achieve.