There are many unfinished FOSS software out there, but the reason you know is due to the open nature. Quite opposite the basic idea of FOSS, beside having a free beer, benefiting form the others work and contributing, is to have a possibility to fix and enhance the software once the original vendor drops it. It is about of protecting of your investment. Users invest in devices, developers invest time and knowledge. People tend to forget that.