No es una barbaridad, pero si el API dice que puedes pasar un null para vaciar lo que hay en el campo... pues puedes estar seguro que no quedará nada mal apuntado.
Lo de que te devuelva "" en vez de null supongo que es para facilitarle a la gente que no tenga que hacer doble comprobación.
O sea, que usar "" para borrar tambien vale, pero un null sirve igual. Cuestion de gustos que el API te deja.

.
S!