Hell, no. It is dangerously under-rated or misunderstood by many people, which has an impact on software quality, correctness, maintainability, cost, and reliability.
Don't take my word for it:
- "A helpful analogy to understand the value of static typing is to look at it as putting pieces into a jigsaw puzzle. In Haskell, if a piece has the wrong shape, ...
Here's a good explanation by John Carmack:
A large fraction of the flaws in software development are due to programmers not fully understanding all the possible states their code may execute in. In a multithreaded environment, the lack of understanding and the resulting problems are greatly amplified, almost to the point of panic if you are paying attent... (more)