1. Dynamic typing
2. Global interpreter lock
3. Automatic garbage collection
4. Interpreting the code (instead of compiling to a single binary).
5. Virtual machine shit
It is just the matter of time, until the team accepts the pain to learn "How to do stuff in C/C++/Rust?".