I'm pretty sure if you just repackage the syscalls into a basic module of your language, you will get more stability than by linking to the libc.
I guess people don't do it because the difference is minimal and they use a lot of other features from the C runtime too.
EDIT: Ops. Not on BSD! The entire thread is about BSD and here I am mindlessly talking about Linux.