Em vez de - não. Ao lado - sim. Você pode compilar o xinetd para o OS X (a partir da versão 2.3.8, acredito que isso seja feito de maneira correta). Enquanto o launchd não estiver segurando soquetes que o xinetd deseja, isso deve funcionar bem. O xinetd pode ser iniciado manualmente ou a partir do launchd (como qualquer outro LaunchDaemon).
FYI, o launchd emula o antigo inetd (usando várias chaves de compatibilidade do InetD) e, na verdade, possui muitas das funções do xinetd, como limitação de recursos, limitação, etc. O Launchd é muito, muito mais do que o init ou o inetd - ele também substitui o add, crond, além de servir como servidor de bootstrap do OS X (Mach). Então, "em vez de" não é uma opção.