синтаксис пол беды. Тут еще такой момент, скажем, в коцне получили мы undefined is not a number. Как узнать где все пошло не так если значение это прошло через 3 функции с optional chaining? Неудобненько, возникает желание поставить где-то по-раньше иф чтобы написать в консоль ворнинг.