Mach 3.0 was folded into XNU in roughly the same way that earlier versions of Mach were used, but with more of the BSD functionality ported down into Mach rather than hosted POE-style in kernel space.
So 3.0 was adopted, with success, but not as a microkernal hosting user-space servers.
So 3.0 was adopted, with success, but not as a microkernal hosting user-space servers.