Hi Simon,
I would definitely love to see upstream-vcs-tag used more often.
The primary challenge with this is that it currently requires manual setup of the upstream remote. Failing to perform this manual setup results in an error, which is useful because otherwise the packaging repository won't have the upstream Git history. I personally find the upstream Git history very valuable, though I understand that some developers will disagree due to different packaging style preferences.
For the team, I understand that we did settle on DEP-14, which does seem to mandate including the upstream history.
The unfortunate aspect is the error behavior when one misses setting up the proper upstream remote. I wonder whether we can improve the tooling to make missing this step less surprising, particularly to less experienced packagers?
Best regards,
Reinhard