It was my understanding that some custom tags could also be written to a file. And, that some other players woudl not be able to read 'non standard' (whatever that means) tags and render the file unplayable.
In any case, I think that the writing of tags should be as much of a library service as watched folders.