but if they all wait until they are 'finished' to release anything the result is none of them
every show up, there's no chance for them to pickup features from each other, and no chance
for new developers to build off of what's been done instead of starting from scratch.
I agree that there needs to be a will to keep working, but in this case there's no indication
of any lack of will, so it seems like you are spouting discouragement when what needs to
happen in to encourage them to keep going (by pure praise, bug reports, beta testing, or
coding), not fussing that the driver they released doesn't have all the features yet.