проблема со свапом в том, что когда начинается свопинг часто кернельной памяти дефицит. а дефицит возникает не просто так, а потому что кто-то тратит. ну а пока свопинг идет траты часто так же продолжаются, усиливая дефицит все больше и больше.
а zfs -- система сложная и работает отнюдь не в константной памяти. разиения на raidz, очереди всякие и прочее требуют динамической аллокации памяти. и вот в некоторый момент на то, что бы выполнить операцию свопинга у ядра может тупо не оказаться памяти и все встает раком.
Потому что сейчас дейтсивтельно глупо писать в тот ишью на гитхабе «it works for us». Ну они ответят «good for you, but your code is your code and our code is our code, so what?»