Поскольку нет возможности использовать уже открытый fd после exec,
exec
почему этот флаг не используется по умолчанию?