FreeBSD was staring to lack features compared to ZFS on Linux (ZOL), for example I'm not able to read encrypted datasets on FreeBSD but I'm able to do it on MacOS and Linux. More interoperability is very welcome.
From what I have heard, the amount of work needed in porting native encryption to the original FreeBSD port of ZFS was actually what led to this project.