Your ???common sense??? is clearly not considered quite so common by the _millions_ of engineers using Perl, Python, Ruby, JavaScript, Lua, Lisp, Squeak and other dynamic languages to build large-scale systems that solve real-world problems ??? and, I might add, whose salaries depend on it.