Использование null для массивов полезно для обозначения того, что информация неизвестна, в отличие от отсутствия элементов массива.
Например: в приложении, собирающем информацию о недвижимости, одно из поля в собственности могут быть массивом зданий. Нулевое значение будет означать, что человек, вводящий информацию, не указал наличие нехватки зданий (иначе говоря, они не знают информацию или не хотят говорить), в то время как пустой массив будет означать, что у свойства фактически нет зданий. (он же пустой лот).
Это особенно полезно при сборе информации из неполных источников