posix_spawn() 相当のものが標準のシステムコールに存在すべきという話なら同意するけど「fork がない方がいい」はそれは思想と用途の問題でしかないと思う
posix_spawn is stupid as a system call [LWN.net]
https://lwn.net/Articles/360556/
そういえばシステムコールってパラメータいくつ持てるっけ……みたいなこと考えてたけど、それ以前の問題か?
posix_spawn() as an actual system call
https://blogs.oracle.com/solaris/post/posix_spawn-as-an-actual-system-call
Solaris は spawn(2) 持ってるのね