I work for a giant enterprise company and the range of programming talent that we have is incredible. I know some people that couldn't code there way out of fizbuzz. Unfortunately, getting these folks onboard to learn the functional abstractions doesn't always sell (especially to the biz folks).
One of Go's biggest strengths is that anyone can pick up the language and be somewhat productive in it after a week.
My 2 cents in the bottomless well of programming language opinions.