It's obvious, right? They are old and they stink.
But maybe not.
Maybe microbes find the dead fish and make them smell bad, so that other microbes and animals and folks like me won't eat them. Leaving the fish for the microbes that produce the bad smells to feast and reproduce and spoil lots of other stuff.
Might be. Take a look at
http://www.physorg.com/news81603081.html
[NPR had a short essay on the topic today as well:
http://www.npr.org/templates/story/stor ... d=14447250 ]
Maybe if we can prevent the microbes from creating that horrible smell, we can prevent food from "spoiling" -- some folks estimate that a third of all food spoils before humans can eat it.
Maybe not such a "stupid question" after all.

Regards, Bob