I'll dump some discord developer related thoughts here.
I've forked, rewritten, and maintained a popular discord bot for the past couple of years. It's a free and open source bot, no data collection or monetazation, nothing sketchy. It just gets the job done, and people use it quite a lot.
3 years ago I was asked to give my national ID or else the bot would lose certain features. At the time I was annoyed, but I thought it was a one thing deal. Now they've come and updated the rules, where you need to provide your ID every 3 years, or else the bot stops working.
To me a subscription to your national ID is insane of a company to ask. A chatting application. I'm not going to pretend like my bot is some awesome revolutionary thing, it's just a hobby. But for discord to go out and punish people for their applications being popular is a bit much. They've soured their relation with me, and I am looking into ways to take the application off of discord now.
With only a month's notice I felt forced to give their ID again, so I guess I have 3 years to rewrite it to a better platform now.
(and yes, I am familiar with IRC/XMPP/Matrix/etc etc etc. I know discord sucks, but this is a new low)
References: