потому что подобная задача возникает “на месте”, когда думаешь, что неплохо бы прицепить такой паровоз и спустить в шаблон. в случае одной строчки - прицепил, не задумываясь, потратил 10 секунд и не отвлёкся от мысли. в ином случае нужно думать, что и как городить, и стоит ли вообще это городить

такие задачи не планируются, а спонтанно обнаруживаются
да и вообще, можно ли для разных .update, .extend и прочих, которые работают “в себе”, возвращать результат в виде полученных данных? а то многие об это спотыкаются

а флатен красивый, спасибо, записал. красивее чем те, что я краем глаза цеплял. на конкурсе “слеза рубиста” я бы дал первое место