To be fair, most of his talk is biased towards compiled and statically typed languages (topics like compiler switches, ABI, etc). Not that compiled languages can't have implicit variables, but a lot of people would find it surprising behavior. People familiar with compiled languages expect the compiler to be strict and tend to dislike it when it guesses (especially when it guesses wrong).