А откуда ты знаешь, что элемент обязательно под нужным индексом лежит? Если пара-тройка элементов, то можно и распаковать, а если огромный список, то и вытаскивать ничего из него не надо. По ним обычно итерируются
даже если прямо сейчас это так, ты пишешь неустойчивый код, который может сломаться в любой момент. уверен никто не гарантирует тебе, что именно таким способом будет всегда минифицирован json
У меня как-то была ситуация, что сломалась автоматическая загрузка прайса от поставщика только потому, что они без предупреждения изменили эндпоинт и формат прайса. То есть никто тебе не гарантирует единый формат навсегда
единственное хоть сколько-то разумное основание для отсчитывания строк в джейсоне - если у вас с поставщиком этих джейсонов есть подписанная обоими сторонами спецификация на этот файл и там прям именно так и написано, что гарантируется, что каждая строка отдельный джейсон