Где можно применить оператор нулевого слияния?
Это синтаксический сахар

let user;
alert(user ?? "Аноним"); // Аноним (user не существует)

let user = "Иван";
alert(user ?? "Аноним"); // Иван (user существует)

let firstName = null;
let lastName = null;
let nickName = "Суперкодер";

// показывает первое значение, которое определено:
alert(firstName ?? lastName ?? nickName ?? "Аноним"); // Суперкодер

https://learn.javascript.ru/nullish-coalescing-operator
Ну, например, у тебя с бэка приходит большой JSON, но некоторые поля могут быть null. 

Возьмем пример, когда мы нормализуем данные, которые приходят с бэка.
birthday: data.birthday ?? "Дата рождения не указана" 
phone: data.phone ?? "Номер телефона пока не указан" 

На самом деле, оператор нулевого слияния - это буквально тоже самое, что и тернарный оператор. 

data.phone !== null ? data.phone : "Номер телефона не указан"