BetterDiscord is a great extension that many people use, but it violates the Discord ToS and even used to cause security issues. It's one of many client mods that exist that aim to enhance Discord's functionality. They're all commonly used for plugins and themes, but the only way we can get rid of it is if we make the changes that people want.
Many client mods come with a built-in plugin and theme store. I do think Discord can pull this off themselves, and encourage more developers to get into coding in the process.
When I imagine it, people could upload plugins and themes, likely via a webpage on the developer portal. These said plugins and themes can either be used by themselves (which would not allow it to be used publicly), or go through a process to allow it onto this special store, likely requiring themes to be approved or declined by Discord. Some client mods already do something similar to this, but they generally go through less scrutiny.
Similar to reporting users, reporting plugins and themes should also be possible, as a way to tell Discord that certain plugins and themes violate the rules.
BetterDiscord comes with a server list, and this was originally mentioned, but has since been removed from the post (and honestly, it's fairly cringeworthy to read years later. It also now actually exists, thanks to Server Discovery.)
Lots of changes would need to be made to make this work, and may be far-fetched, but if this was implemented, most of us wouldn't need BetterDiscord.
We love Discord and don't want to violate the ToS, but we want more customization. If this was implemented, we'd have that ability.
Thank you for reading!
Why is BetterDiscord/BeautifulDiscord/Powercord/etc. against the ToS? Client modifications aren't monitored by Discord, and Discord is trying to keep the platform safe for everyone. Regardless of if it's open-source or not, Discord isn't able to always monitor the clients every single day to check for malicious code. It'd be a bad look if they were allowing clients and plugins that was actually trying to steal user accounts. And from a business perspective, it'd make sense why it's not allowed. (This question originally stated it was a security issue, but I don't see it that way anymore.)
Why can't this be limited to Nitro or Nitro Basic? BetterDiscord was offering plugins and themes entirely for free, as does BeautifulDiscord and Powercord. If almost all the themes and plugins are locked behind a paywall, this will merely bring people back to BetterDiscord. Why use the paid option when you can use the existing ones for free? I'm not against themes just for Nitro users, though. In fact, Discord is currently offering extra themes for Nitro users, and I actually think that's fine - although, I also think it's a pretty clear cashgrab. Many other services offer plenty of extra themes besides light and dark for free.
Why do you have hope this will even happen? To be fully honest, I don't. The mere thought that this could even happen in the slightest is thanks to Stickers and Server Discovery. Stickers used to partially have the payment model that I'm requesting-- some stickers were locked behind Nitro and Nitro Classic, others weren't. The difference is that all stickers were paid in some way. Server Discovery is basically an official server list, and it's being managed incredibly well. Additionally, some Discord employees have publicly created client mods for other services before, and one even helped make a few of these client mods more secure, to the point where the security issues were minimal. I believe that if Discord genuinely wanted to do it, they could.