The websites are banning your IP addresses from the VPN's right? I'm pretty sure the VPNs have very similar/recognizable IP's and it allows any company who wants to, be easily able to those logins.
So, on sites like Wikipedia, Facebook, etc, it is difficult to sift through and filter the spammers from the non spammers, especially if both parties are using VPNs, even if it is for different reasons (For me, it is for privacy reasons. For spammers, it is, well, to spam)
I wouldn't say it's that difficult to ban out spammers - it would be pretty easy to ban out a lot of the facebook spammers, a lot of them share the same IP because they share the same household, or use the same VPN's.
I believe crypto has offered a great solution to this. For example, on Bitcointalk, TOR users aren't outright banned, as they would be on any other forum of this size. Instead, you use crypto to verify your pseudoanonymous identity, after which you'll be allowed access, and will be allowed to post.
As we progress further, I think the ability to sign messages to verify identity will allow for sites like Wikipedia to open up editing to VPN users as well (Yes, there are many issues with this right now, but we could resolve them with time, I think)
I agree. Signing messages per addresses are already a thing but there could be further alterations to prove one's online ID (not their actual KYC information though).