Miner centralization is currently being driven by template sharing due to pool financing. The issue you bring up would only come into play if #knots dominated the network, and it would only be a drop in the bucket compared to the template sharing issue.
Even if we were in the situation you describe, I think the impact of forwarding spam would be marginal. The miners would get extra revenue only when spammers are willing to pay.