hackuun, всегда можно обрабатывать ответ перед отправкой на фронт с помощью функции, которая приведет к нужному виду данные.
Элементарный JSON.parse с функцией реплэйсером, которая заменит null на что-то ожидаемое. Это уже от ситуации зависит.
Да как удобно. Мне удобно фиксить данные на бэкенде, чтобы они приходили в нужом формате.
Кому-то удобно писать obj && obj.field && obj.field.nested.
Ну нет единого православного способа же.