There are separate discussions here. Signup abuse != spam. They are related, and there is overlap - but we cannot solve one problem 100% by just addressing the other.
If delegations are removed from abusive signups, then the damage done there is relatively minimal.
You're right. Remove the rewards and 99% stop their activities on an individual level. That would actually make identifying the multi-account abusers easier.