Being able to read your code you wrote 2 years ago does wonders for survivability, which is a gross simplification of course.
It's a great language for some problems, horrible for others. The problem is people tend to talk as though everyone works in their domain.