Different tools for different jobs, and you would pick Java over Python because you have a problem that is better solved with Java than with Python - same reason you pick a hammer over a drill for when you want to bang a nail in.

> a programmer can write a program using python in less than quarter the time you need to write the same program in java

That is absolute nonsense for any reasonably sized application. It may be true for trivial "hello world" programs but for normal applications with 1000s of lines of code and more, the amount of time spent on the language details is tiny compared with the amount of time sorting out the application logic.
docesam like this