We used libhybris for one single thing. Getting Android/bionic linked graphic drivers up and running under embedded glibc linux. Since all the hardware vendors startet to only deliver their drivers in binary form and exclusivly for Android, these is usually the only way to get GPU up and running.
libhybris was originally developed for Sailfish OS that is using Android drivers of all kind under a glibc enviroment. The graphic Stack is Android OpenGL driver > libhybris > wayland. Other projects like the Intel/Samsung "mer" project is doing exactly the same.
This thing is a therible hack, but unfortunatly this is often the only way to get things like OpenGL, hw video decoding etc. working on embedded arm linux. There are no signs that companies like Qualcom or ARM themself with their Mali GPU will deliver open source drivers.
Linking your own apps to bionic/libhybris makes absolutly no sense. The reason for libhybris is to use bionic binaries (drivers) within glibc based enviroments.