Because you want to see that sort of project exist and if no one else is doing it, why not yourself? That's why I work on (certain) projects anyway, not for any community support or for money.
> "Because you want to see that sort of project exist and if no one else is doing it, why not yourself?"
That right there was my understanding of how most open source projects come into existence. Building a thing because it's a thing you want, and it don't yet exist in the form you're seeking, so ... "I'll just make it myself!" Then you throw it out into the world, because "Hey, why not?"