It currently is better. I hope that sticks and means that Itch catches them much earlier, and does not just mean that the scammers hide the scams in other ways or other places. Or are on a holiday.
Automatic checks can only cover so much, so if you have reason to believe something illicit is going on, you should report it with your reasoning.