Tak zaprvé - proč zvolily BSD a né Linux je jasné - nelíbila se jim GPL, kvůli níž by měli povinnost zveřejňovat všechny změny v kódu (což je jena jen dobře, proto mám GPL rád).
A za druhé - MacOS X neběží přímo na FreeBSD kernelu, ale na kernelu XNU, který je založen na mikrokernelu Mach 3.0 a ona část převzatá z FreeBSD 5.x pouze běží nad ním (či tak nějak, nejsem žádný odborník na Darwin ;-))