You're right that this kind of escalation is inevitable
a. From a business POV, we don't onboard any types of use-cases that we think go against the spirit of a good free web. I've had people ask if they could use our product to create Reddit voting or spamming rings and we didn't entertain it
b. From an open source POV, we prefer technologies like these be open source so website owners and other businesses can know what can happen, and decide how to approach it. Tools like selenium have existed for a long time -- largely to the benefit of the world!
Manually accept new accounts on your service. That's what I do for my Fediverse server, and I never have to deal with spam on my local timeline :). Does it scale? No. Does everything need to scale? Also no.
Does it matter to you? Yes.
Will you admit it? No.
But yes, these are all decisions we need to make. That manually accepting is some serious dedication. Do you have kids?
> Will you admit it? No.
Are you trying to telling me my opinion? Because no, it does not matter to me. Your account would not be accepted because I don't know you.
I mod a 1 million+ Facebook group and they can’t even prevent someone from making 200 posts in a minute with the word “crypto” in it. The word list will flag it, but the spam filter won’t.
Reddit constantly has people messaging you in chat about “opportunities.”
Email is a disaster.
My personal blog has over 100,000 spam comments sitting in the filter so at least they were caught, but processing them is impossible.
> I mod a 1 million+ Facebook group and they can’t even prevent someone from making 200 posts in a minute with the word “crypto” in it.
Could you possibly charge a nickel's worth of bitcoin to approve a post?
If you charge enough, the spammers become valuable customers. Of course they tend to leave before that point, but you don't really care if they leave or stay; you make money either way.
Value for value.