So HN wasn’t a perfect example. What about GitHub. You can’t use GitHub’s search feature unless you’re logged in, and it very much encourages you to spend money on it.
The Discord-hate is a double standard that is not applied to any service (to the extent that comments criticizing Discord appear with extreme regularity on threads that should be completely unrelated).