This seems to basically showcase the ctypes.sh Bash plug-in, which is what is doing the magic calling into a native library. See https://github.com/taviso/ctypes.sh/wiki, that was very interesting.
As someone who has written quite large projects in both C and Bash, I find it amusing that it's now even easier to use two of our biggest footguns together. Still, I can see this being very useful for writing test scripts for libraries.
I've tried writing a GTK 3 app in python, it was pretty horrible. The GTK XML format is very annoying to work with, and writing interfaces programmatically requires using an automatically generated C->python API, which has essentially no documentation.
All the languages provide the tools to create a mess, the only external dependency is the user. This can be abused quite destructively, but with good intentions it can be used for testing purposes or making a tiny interface to a library. Why throw the baby with the bathwater?