I agree with the spirit of what you are saying, but I'd nit pick and say that lack of generics and presence of implicit null types make Go not simple and not practical over other options in the same space.
Seems you are of the opinion if you do not find something practical no one else can.
Problem-space and learning styles play a huge role.