Aren't OnlyFans (and similar companies) another way to launder money?
On the other hand, it is very difficult to prove that someone is faking being a fan, so laundering can be as easy as giving a friend N dollars of suspect cash or cryptocurrency and having them pay you N minus the hassle fee through Twitch/OnlyFans/etc. from their credit card.
Also, only accepting credit card payments to move money into the system goes a long way to protect you from money laundering.
The problem is that the amount of money you could flow through it would be very little before it starts raising red flags compared to other methods.
Would be ideal for a small time drug dealer who wants an easy way to get cash though.