strictNullChecks — это compile-time защита, а не runtime щит
strict mode отлавливает null, которые вы пишете сами, а не те, что приходят на runtime из API, DOM-запросов и JSON.parse. Вот где заканчивается type system и начинается ваша оборона.
Вы включили в . Исправили каждую красную волнистую линию. Отправили в продакшен, будучи уверенными, что и — решённые проблемы. Затем ответ бэкенда изменил…