NULL no es texto vacío
En los contactos, un dato desconocido no es lo mismo que uno enviado vacío. ¿Cómo describirías ambos estados?
NULL indica un valor ausente o desconocido. El texto vacío es un valor conocido de longitud cero. Son estados distintos.