Yes, but that way my addon version will be the same.
So let say, the addon version is 1.2.0, and the same addon version could use different application version which will depend when the addon was built.
So my addon with version 1.2.0 could behave very differently for 2 different users, because the application inside the addon will be very different.
Also that way, I have no way to inform the users, that a new application version is available inside the addon.
I checked the official addon repository, and in a lot of them, they do specify the version of the application that should be used in the addon.
However the version number of the addon is very different then the application version:
That’s the way it should be.
That your dependency is the full application doesn’t matter. You could as well change the dockerfile, or change the configuration, which would bump the version of the addon but not of the dependency.