I do wish there were an optional argument on system.tag.write* functions which resembles the functionality of skipAudit arg on the system.db.runPrepUpdate function. I envision that this arg would give someone a better ability to build an audit system which matches their needs.
I believe @nminchin has a post about this feature request: