I try not to argue against my users for "what is best for them." If they overwhelmingly want Discord, I'll give them Discord. The goal is to be ready to jump ship if need be, and there's a few ways to do that.
Discourse has either integrated logins and OAuth2 third party login. I implemented both.
Honestly I’m rather enjoying everybody telling me they know my users better than I do. I polled pretty extensively and got a good amount of non power user and power user responses.
And what plans do you or your users have for when Discord enshittifies?
As always: nothing.
When Discord enshittifies, all your data will go down the drain. Or, if you disappear, all the user data goes down the drain even though Discord will continue to exist.
But, hey, logins are easy and nobody needs to learn anything new.
Please read my other replies, although it is fair to ask me this! Like I have noted, I do have some plans to jump ship if it comes to it. I have the vast majority of my user base on a mailing list for announcements (security related and important administrative, not promotional). If push came to shove I’d use it to make an announcement. I always have a backup for discourse immediately, and I have an archive dump of all threads and chat data from discord. I have a plan to make a simple import script for all “forum” threads in discord to discourse and release that at some point for others to use for their communities.
Do not assume the worst of posters, some of us are just as smart as you I promise, it isn’t fair to assume I had no plans :).
What forum owners want is to not have to deal with idiotic user logins and spam.
Both sides think Discord is good enough even though it isn't.
The problem is that everything else is so much worse.