X’ architecture is insecure. There’s no isolation between windows, and each process can spy on your input. That’s just one example.
Wayland is necessary.
There are other issues with Discord relating to privacy, which would even with a libre client (I think there is one? Bettercord or fosscord or something?) be a good reason to avoid it.
But I understand that there are important communities on there.
Something is open source or isn’t. There’s a set, binary definition.
I get the feeling you’re implying a difference/aversion between those two terms which doesn’t exist. This and the combination with a nonsensical statement about amount of GNU packages vs non-GNU packed makes it feel like you’re pushing an agenda here: There’s far more free software than just GNU’s - that’s a success for free software and the GNU project. There’s no connect between the argument you’re obviously implying.
Also HURD never took off - but why should it? The GNU project’s goal is a fully free operating system, with Linux being persuaded to adopt a proper license there’s no real need for HURD. It doesn’t mean it isn’t a fun project.