1. Null обозначает отсутствие значения. Если у Вас есть столбец который по логике не может быть без значения, но при этом в него можно записать null - это свидетельство плохого дизайна Вашей базы
2. Null-cтобцы как правило жрут дополнительные ресурсы, из за чего скорость обработки данных в базе может уменьшиться. На маленьких объемах Вы этого не заметите, но если будете работать с большой высоко нагруженной базой скорость будет играть огромное значение