And Thompson turns 80 this year. In what years does Thompson become old enough that you start to entertain the possibility that not everything he says or does is the result of having learned and understood all the relevant work including the recent work?
And Bell Labs was never good at designing programming languages. Did you know that in the Bourne shell (and possibly in all the other shells) you can have a statement of the form $foo = bar which will assign bar to the variable whose name is the value of foo? (Emacs Lisp, and old language, has the same functionality under function named "set", but most Emacs Lisp programmers know to avoid it.) Well, the plan 9 group think that is an OK thing to do in a workman shell script: i.e., the shell script is not doing anything fancy like interpreting a programming language or defining a new PL feature (not that it is sane to do either of things in a Unix shell).
I think Go is a perfectly fine language, and I respect the goal to stay clear of complexity, but when looking at any particular Go feature, then it's easier to explain the decision with "They are used to thinking in terms of C-idioms." than with any particular brilliance or awareness of PL-theory.
Rob Pike and Ken Thompson are theory-unaware. Sure. Yes. This position is good and defensible.