This is a solved problem, but these things create friction for the user. And friction is the opposite of what modern tech says you want to provide to your user.
Get them to endlessly scroll, comment thoughtlessly.
Just kidding but this happened to me when I used IRC back in around 1993-1994. For some reason I would respond anyway and would get banned for a time.
this is the reason why all megacorp mobile apps and every other free flashlight/calculator/alarm app require access to your contact list.
Discord allows you to enable phone number verification at a per-admin level basis; and it is done to reduce spam and bots. You can't just pretend the problem doesn't exist.
i’m a privacy junkie, but we can’t just handwave those away and pretend they don’t exist.