The way I think about it is like this, if you want to really just hack something together, why do you care about static typing?
If you're building a serious larger code base, you then might want static typing, so then why not use a statically typed language?
It's been used to build serious large scale projects.
The idea is that you can get great runtime performance by transpiling. This is how Facebook worked till 2013-2014 (php -> C++ transpiler).
It's unfortunate that google abandoned the grumpy project. But many good alternatives around.
Probably the most atrocious code I've ever seen has been PHP followed by Python.
I use Python personally, I just don't think it's a good choice if you really want a statically typed language...because it's not statically typed.