One must only browse the vast repositories of half-finished software at SourceForge to see that many promising (or just plain useful) projects seem to just vanish, left incomplete and at the mercy of bit-rot.
The main reasons for this are threefold:

A lot of open-source software is written to scratch an itch. That itch may not be [...]