И я не рассматриваю "для жизни" только для изучения и развития навыков языка.Вот это непонятно. Язык же учится зачем-то. В моём понимании либо "для жизни", либо "для работы", просто так учить - это что-то странное. Если "для работы", то согласен, "обучающий" контент может подойти. "Для жизни" же его совершенно недостаточно.
Все те факторы которые свойственны естественной среде (юмор, фразеолагизмы, акцент, обороты речи и т.д), учатся когда ты в ней находишься.Как раз развлекательный контент даёт такую возможность. Да, это не полноценное погружение, но и затраты при этом минимальные - вполне приемлемый компромисс. У меня прекрасно получилось.
Надо читать js-логику, чтобы разобраться, как она устроена - тогда, возможно, найдётся всё-таки большой формат одним файлом или хотя бы получится сформулировать какой-то алгоритм, по которому можно будет запросить и склеить кусочки.