1) When everything is a work in progress, it���s impossible to manage a
project, maintain deployed code (���what version do you have, what did you
modify? clearly that���s where the bug is���), update things (interfaces change,
updates overwrite local mods), etc.
2) The typical deployment model is to deploy a completely new virtual
machine & environment. For some things (e.g., servers), that works - and
seems to be the way of the world with containerization - but for other
things (e.g., desktop applications), deploying an entire new environment for
every patch is just a bit match.