What’s the point, unless we keep multiple versions, and version dependency, I don’t understand any benefit.
In a lot of cases, there is not a version change of the underlying package, but just a recompilation, or repackaging of the same extension. So the version would just be a package version.