А вот шутки шутками, а иногда лучше крашнуть и понять, что есть проблема, чем позволить попасть на клиент невалидным данным, которые потом могут пролезть куда-то, куда не нужно)
Я это уже усвоил) Одним из первых вопросов, когда устроился джуном был - "Должен ли я обрабатывать те случаи, когда с бэкенда прилетают кривые данные?"
Мне ответили, что это зона ответственности бэкендера. Поэтому я крашу, если джсон не мэпится на стракт 🤷♂️