Knots reduces the negative impact of spam on node runners by treating spam as objectively different from regular txs
Core treats spam identically to regular txs, for subjective reasons (some of its devs think spam is good)
Be objective. Consider Knots.