They're solidly useful for killing apps that don't play nicely with CPU/background services.
~25% of Android apps, at least games, are native applications, not Java apps.
All Android apps are subject to component lifecycle. Native code is no shield against a process getting reaped. The Android NDK provides lifecycle support even for all-native code apps.