To be fair, calling Project Zomboid unfinished is like calling Dwarf Fortress unfinished. Zomboid's feature set in its current state for Build 41 is already much higher than the feature sets of a lot of "finished" games on the market, so even though the developers consider it unfinished, an average player could have a hard time seeing it as unfinished.
If an update dropped that said something like:
- Fixed a bug where cats would get sick and die inside a home causing all of the home's inhabitants to die because the cat ate the eyelids of a fish that was swimming in poisoned wine 17 hours beforehand
That's the kind of update you expect from a game like Dwarf Fortress, Cataclysm Dark Days Ahead, and Project Zomboid.