Any other app doesn't have builtin plausible deniability...
Also, that's just not true, a general programming language gives you a lot more attack surface, surfaces that are not testable with Apple's suite of verification tools.
But wouldn't it be easier to achieve with a shell ?