What about casinos? If we want to toe that line of thought because we also get that accusation of money laundering from that angle too.
Most of them have explicit anti-money laundering rules written into their ToS. Wagering requirements prevent it.
That's all BS. As long as they don't request KYC before depositing, it's great for money laundering. Lose 100k in 9 casinos, and win a million in another. The 9 casinos don't know who you are, and in the one casino you go through KYC and end up with a million bucks legally won "because you were incredibly lucky". Casinos don't mind because they profit from it, and they only ask KYC because they don't like paying.