Sorry that doesn't make any sense. The whole point of Termux is to make GNU/Linux tools available on Android without root by compiling it for the Termux environment, to run those packages from the user directory it needs exec(). You seem to suggest that it rather be android packages, for that you don't need Termux in the first place.
It makes perfectly sense, Android OS is not GNU/Linux, the Linux syscalls never were or will ever be part of the public API.
The public API is based on Java and a couple of NDK APIs, clearly enumerated by Google as stable APIs.
They can either adapt themselves to this reality, make use of those APIs in a mingw like way, creating wrappers, or die in their faith that Android is Linux, alongside countless attempts to GNU/Linux phones.
So they can either put in a monstrous effort to end up with a worse product or not be on the Play Store. I know what I'd choose. The kind of people who want Termux are capable of downloading an APK, I wouldn't worry too much about it.