The amount of CPU time compiling code is usually negligible compared to CPU time at runtime. Your comparison only really works if you are comparing against something like Rust, where less bugs are introduced due to certain guarantees by the language.
Regarding "language constructs" it really depends on what you mean. For example using numpy in python is kind of cheating because numpy is implemented in C. However using something like the algorithm libraries in Rust woulf be considered fair game since they are likely written in Rust itself.
The idea was solid, but execution was poor. Super fast pacing, storyline is very predictable and basically all development of the characters is told not shown. They basically choose to have the main conflict be magically resolved instead of writing a resolution. What really shines is the animation. The humor is pretty solid too. There's a better version of this movie, but it's not the version we got.