Only issue I can see with this if there are „competing” branches.

For instance (master branch is at version 1.0):
a) I start working on ticket A and I use version 1.1
b) You start working on ticket B and use version 1.1 (we both look at master version, as it's not convenient to look at all branches and use the highest number).

Once all is good and we decide to merge we have a problem. What do you think?