дело не в трейсах, а в готовых библиотеках, которых в том же питоне чуть больше чем до хрена. мучаться с CSV через sed/awk/tr и нативные шелловские конверсии намного тяжелее чем через простой pycsv или тем более pandas например. То же самое касается yaml/json (синтаксис jq это сплошная наркомания, да и не нативная это утилита на самом деле). даже элементарный ini через crudini не тянет на все потенциальные юз кейсы (я упирался в это дерьмище несколько раз).
Я и не спорю, я не топлю за shell как за серебряную пулю, которая решает все проблемы.
Я понимаю, что многие вещи проще и логичнее написать на других ЯП, но и shell списывать со счетов пока что рановато. Всему своё применение.