I don't know if this is a good idea. Sounds to me like the version should always be included (and I'd say the archive command should write down the version in composer.json, but that's another concern) otherwise it's chaos.