It was launched without NDK, which only came later in Android 2.0 after pressure from game developers, and to work around Dalvik being a primitive VM, thus NDK has always explicitly listed NDK use cases and nothing else.
It is the rest of the community that built false hope that only because it uses the Linux kernel, the NDK should offer more than it does.
Even the Android IoT project that initially started withouth the Java userland with the target to use a C++ based alternative instead (Brillo) didn't last long, and the final version Android Things, even required writing the device drivers in Java.
By the way, Trello drivers are language agnostic, talk via Android IPC with the kernel, and some of them are indeed Java based.
Turns out a kernel is just a kernel after all, and you really do want GNU+Linux, not just Linux.