Arguing that Rust, C++, Julia or D are a better "right tool for the job" than Python for a book that teaches people about LLMs is a bit of an eyebrow-raiser.
Good job teaching the sloppy semantics of a scripting language for numerics I guess.
30 years. Numeric came out in 1995, then evolved into NumPy in 2005. https://en.m.wikipedia.org/wiki/NumPy
Almost every AI researcher and AI lab does most of their research work in Python.
It is also possible that your own fitness-for-purpose coefficients are tuned differently than the majority of the field and they've made a sensible choice for their situation.
I'd wager on the latter.
Doesn't sound like a very creative teaching environment to me.
Not to mention that, depending on what you count as "AI research", the vast majority of it is pure garbage (come on, we all know this).