Yes, this is exactly my thinking. The git tag on the repository is essentially tagging the code, while the version of URDF that is supported is in the specification and XSD.
My issue with splitting it up is that the set of URDF repositories is already highly fractured and hard to follow. Adding yet another repository won’t help with that situation. We can consider doing splitting it out in the future if we think that is worthwhile.