It's literally a couple people hanging out in a discord channel and doing this as a way to procrastinate their jobs.
I'm not really sure how much you gain by attracting tons of people to the discord if you finally release and everyone has unreasonable expectations due to the way you advertise the group as a whole.