То что ты делаешь наверное можно сделать простым форком.
Зачем какать, если можно выблевывать все через рот?
Потому что:
1. Какать через попу легче.
2. У бодьшинства людей процесс выблевывания сопровождается неприятными ощущениями и не всегда протекает гладно.
3. Выблевывание менее гигиенично.
4. После выблевывания недостаточно вытереть рот - придется выполнять специальные процедуры для прочистки.
5. Выблевывание сопровождается потерей соли в организме.
6. Какать - более гибко. Какание происходит по типу логичный queue, в то время как для выблевывания приходится юзать неуместный stack и верхние элементы его будут необработаны.