There are many scams and a lot of them don’t involve a contract at all. There are also ones that do involve a contract and upholding it is part of the scam. Regardless, you missed the point that just because someone pays the price, doesn’t mean everything is fine and dandy.
That’s like claiming that no one gets scammed because they were willing to participate.
Usually a scammer doesn’t uphold his end of the contract. They promised you something, but you didn’t get it.
That’s not the case here
There are many scams and a lot of them don’t involve a contract at all. There are also ones that do involve a contract and upholding it is part of the scam. Regardless, you missed the point that just because someone pays the price, doesn’t mean everything is fine and dandy.