No. What you're essentially stating is more experience is detrimental. That someone with a few months experience who is writing her first application in a particular language / stack will perform better than a veteran. Knowing the basics is important, but having experience not only with the language but with the libraries, apis, build tools, frameworks etc. is what separates a good programmer from a decent one. Both programmers in this case have the basics but the experienced person has a lot more than the basics. I'm not against hiring a polyglot, even one with no experience in the language/stack that will be used. Hiring a polyglot does not make up for experience and knowledge, however.