A deleted tag is like an orphaned commit in git, not like a deleted tag in git.
I think, pijul is rather missing the same tooling as for changes that allow you to attach a tag, known by its hash, to another channel. Then, it immediately makes sense again to interact with a ‘deleted tag’. Additionally, just because you deleted the tag in channel ‘main’ doesn’t mean it doesn’t exist in some other channel or would exist again after the next pull from a remote. In contrast to git, tags are attached to channels and can be pushed/pulled. So, while not obvious, it makes perfect sense for a ‘deleted tag’ to still hang around in the repository.
I can operate with a tag after deletion, this is wrong.