If we start writing upgrade scripts per patch, then likely we would possibly have to at least do something slightly smaller so that it would be clear what the various scripts were for. But in general, yes, not having the old versions around will inevitably prevent confusion.