Аналогично.> Как видим, "трудоемкость" операции учетверилась
Мда, архитекторы. Unix-way, вообще-то, даже близко не подразумевает связь через пайпы. Классическая (и единственно правильная на мой взгляд) схема - библиотека, над которой делают консольную утилиту. В другом софте используют библиотеку, в скриптах - утилиту. И не надо ничем жертвовать.
В общем, разберитесь что такое unix-way для начала, потом поймите что он не самоцель, потом переделайте архитектуру так чтобы ваша "гибкость" не давала двойного или четверного оверхеда. А каким боком вы прилепили сюда надежность я вообще не представляю.