Same with tags -- I had a plugboard to clear them since I only use them for library functions like tracking error/edit status, original source, etc.
Didn't work until I recently switched to filtering and allowing "anthology" and other such new tags through.
I don't think calibre updates fields to empty, since that could mean wiping data accidentally -- although some people control their db metadata well enough that it would be intentional.