But also, what does "finished" even mean for a free indie game? For a commercial product, it means that the game is ready to be sold. For this type of game, a "Completed" tag means that the developer is no longer actively developing it, which we don't actually want if the game is any good. It's like "Abandoned", except that the end of development is planned.
Obviously, we want all of the promised features to be implemented and the main story to be completed. (The main story is done, other than the prom.) After that, there's no reason not to keep adding scenes for existing characters, and adding new characters, indefinitely.
So the other thing that makes the question frustrating is that we don't actually want the game to be "finished". (It's already finished from the perspective that there are no showstopping bugs or obviously missing features. You can play everyone's route to completion, but there is no "good ending" game over.) We just want more content than we have now.