I'd much rather see people making better use of tags. I inherited a git-based project recently where branches were being used as a sudo-tag to indicate what code was currently deployed to each server environment, but no tagging of releases whatsoever :-(
Tagging is useful for libraries and such. But for web sites and the like, you can just use the deployed commit SHA as an identifier. Much like GitHub does https://github.com/site/sha