>What's the problem you see with an interpreted language?
Keeping the package up to date for odd systems like Illumos and BSDs. Most interpreted languages require a whole ecosystem and modules just to install. The one exception is shell script because it usually comes out of the box, but each of those platforms also has a different version too. That's why I'd prefer something statically compiled, which is typically antithetical to interpreted languages.
We only use a single operating system for the entire org, Rocky
The point of something like ansible is to keep all machines in lockstep, so you don't end up with multiple versions.
For anything developed on the machine, or developed to run on the machine, use containers or a python virtual environment. Then you don't get conflicts
What's the problem you see with an interpreted language?