Ноль и Null«Нет данных» — не то же самое, что «Нет результатов».
Для пользователя «Нет данных» звучит, как будто что-то не подгрузилось. Для него это Null, а не 0.
А если в приложение данные пришли, просто результат нулевой («В истории ничего нет») — то это 0, а не Null.
То же самое с результами поиска: «Найдено 0 результатов» и «Ничего не пришло» — разные вещи. В первом случае есть информация, во втором нет информации. Не путайте