Python is the second best language for everything. Having one language that does it all is better than learning several that might do it a little bit better.
Careful, that attitude is how we ended up with this infestation of JavaScript!
JavaScript is very much not the second best language for anything.
JavaScript came about because it was the only choice in the context for which it was designed, and then it metasticized into other contexts because devs that used it got Stockholm syndrome.
Speed is a serious problem in Python though. Python has its use cases, and so do other languages. Things would not end well if we started using Python for everything.
Python is the best “glue” language I’ve ever used. When you want to chain together your program’s high-level logic and all of the loops happen inside lower-level languages like Rust, Go, Zig, D or C, Python’s performance is perfectly adequate and it’s so clear and concise it reads like pseudocode.
As long as you do all your lookups with dicts or sets performance is pretty decent for smaller workloads.