Yes. IMHO a smart programmer does not use a complex or a language "by smart people for smart people" because "he can".
He will use the best language for the problem/domain at hand.
Even if OP is right and GO is a "simpler" language than others, if it allows to solve a range of problems without the added mental load required by, say, C++ why should't he use it ?