Processes only reap their direct children. Init is special because orphaned processes are reparented to init, which then has to reap them.