Indeed. Pains me to see what they are doing while not learning from existing and well established language patterns.
I understand that Go wants (or wanted) to stay "simple" but now it seems to become the worst of two worlds: it's neither simple anymore but also doesn't benefit from high level language features like typeclasses because it's too late to add them now.