I think it would be a good idea to first get ?? and ??= accepted, before discussing safe navigation as it’s much less controversial.
In JavaScript I prefer writing a ?? b over a || b because it’s easier to reason about (can this be falesy or not).