It appears that they deserve it.
They are apparently trying to avoid using system resources for some reason and rolling their own "lightweight" mutexes. They appear to be useless outside the process that generates them. I usually used mutexes to sync up operations in separate process and IPC functions. I would never have looked that futexes. Looks like reinventing an inferior wheel.
As they used to say on Laugh In, "very interesting... but stupid"