IIRC, admins of a server can configure it to require different levels of authentication, from anonymous all the way to requiring a verified phone number (the latter of which I have so far refused to join).