That is some site owner that has configured Cloudflare to block you. It's the same thing as an establishment hiring security guards to block access.
I used to use cloudflare on my static website and I had no idea I was blocking all tor users until someone on HN let me know.
Cancer is too strong a word though. It’s more like a bad case of jock itch IMHO.
I agree that it's a bit opaque, but I think that comes with the territory. If Cloudflare could tell you exactly which groups were getting blocked, then DDOS protection wouldn't be so big a problem in the first place - you just select all the bad actors and block them, and you're fine.