It’s more about the user intent that causes difference.
I’ve never been in a private subreddit, and the only public Discords I’ve been in are corporately managed with “community managers” and stuff.