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