Most programmers in commerce do not get to choose the language they want to program. Strongly typed languages are used by long time programmers simply because strogly typed languages were created first. So saying that long time programmers prefer strongly typed languages means nothing.
C++ is overly complex and the only reason that it exists is that this very complexity insures job security and high pay. When you spend your time getting bogged down in useless minutia and trying to understand some purposely written esoteric code with strong typing when it could have been written in a dynamic language in 1/2 the time.
I say that C++ makes a program more complex, harder to maintain, and take longer to code and even ultimately LESS reliable when the poor slob who takes over the program to maintain it misREADS the code. C++ is truly shit.