> ... slowly clamping down control over how users access the service, how it can be extended, and what services/clients can interop
So what? It's a private network and a private service. They can have it function however they like. That's why free market economies work - people will go find something else, or demand something else, should what's available not fit their needs or they feel too restrictive.
Something like Discord can be replicated easily enough by someone with enough money and a decent engineering team. And it's not like there aren't other options already.
> I disagree that 100 servers is a particularly large number for a popular bot to join
I'm not sure what you mean by "100 servers". I guess that's the maximum amount of servers a bot can join?
There are some pretty big servers out there. If a bot can join 100 servers, and they have an average of 10,000 users, then that's literally 100,000 people that can attached with malware, scams, and more.
Are you saying that's not a problem?
> If the issue is that bots can sign up to Discord and just start talking to people, that's a permissions issue. Why can bots do that?
I don't believe they can. I believe the verification process prevents this? I could be wrong.
> So sure, we can have an extremely invasive form of verification, but we could also just... not let bots join random servers in the first place
I don't believe they can.
> ... we can have an extremely invasive form of verification ...
Is it that invasive? Is requiring people to validate their identity before introducing something that has the potential to directly address millions of people all at once really that invasive?
Should my credentials (and character, intention, etc.) by validated before I'm allowed to talk on a radio station listened to by millions of people, or is the (privately owned) radio station being, "extremely invasive" by asking me to validate who I am before they let me use their network?
> Discord's moderation and user-vetting tools are basically non-existent
There are five levels of verification you can select from, ranging from none to highest. The former requires a validated phone be added to their account.
Their moderation tools are pretty powerful. You can create roles that are flexible enough to allow you to create some pretty interesting setups.
What is it about these tools that you feel could be better?