I guess that depends on a person's background. I'm almost certain a kernel hacker would feel that way. People with more experience in dynamic languages probably not so much.
I am one of those folks that specialize in JS and admittedly, the freedom of the syntax can lead to some pretty poor code. I suppose that's why most "serious" projects have resorted to bolting on type checking systems.
In all depends on where you stand.