And the fact that projects are rarely "done", you just stop working on them at some point (hopefully a "good enough" point)
Mismatches include near total lack of reusability/composability, solo vs group effort, etc.
All analogies are flawed, some are useful.
Stories can evolve, plots get interwoven and some cut, its never finished until publishing maybe, and even then there can always be sequels.
Anyway, we could do this all day.