Once a contribution is written, it stays useful with no further input
If only that were true.
Even if the software itself doesn't decay, it becomes further distant from its evolving environment. One of the biggest problems with Open Source software is maintenance. As it is with any other software.