The problem is that scammers juice engagement numbers and everything right now makes money via user engagement. The platforms are incentivized to not punish scammers, spammers, etc. one ounce more than they can manage without pissing off their users.
That’s why platform providers should not be the primary rule makers; there is a fundamental problem of incentives.