AFAIK there are a few reasons for this.
1. No one on the spammers end (certainly no human) is likely to read the bounces, they just create additional bandwidth needs for Spamgourmet, and clog up the internet with additional unwanted traffic.
2. Spam usually does not come from a "legitimate" address. It's either a fake, or even worse a spoofed address from a legit user (i.e. you get a worm on your computer which starts pumping out spam that appears to be FROM you. In this latter case, you as the already screwed infected user would not be getting tens of thousands of bounced messages bombrading your computer.
3. And this one is just my guess . . . spam works because the costs of sending it are so small than even the one-in-a-million colossal bonehead who responds covers the cost of sending to him and 999,999 others. The only way spam will stop is to flip this economic argument and make it more expensive to send. To the extent that you help remove ineffective addresses from spammers lists (i.e. bouncing messages back instead of eating them) you reduce their costs of sending. Just eating the messages actually makes their costs go up, and the effectiveness of their campaigns goes down. If half of those million emails referenced above were bad, and the spammer took them off his list, his response rate would effectively double (one in 500,000 instead of one in a million). Eating the messages costs Spamgourmet less bandwidth than bouncing them and costs spammers more bandwidth cause they keep pumping spam into a black hole.
Anyhow, those would be my thoughts on the bounce/eat issue. Besides all that, you eat spam cause it's SOOOOO tasty
--Jason