Easy: because in your specific use-case, it's worth trading some performance for the added safety.
If I'm in C, I'm using JNI to work around the garbage collector of Kava
If I'm in C, I'm using JNI to work around the garbage collector of Kava