The hoops you have to jump through when you don't have a macro system...
Which is saying nothing of Go libraries heavily relying on comment-based programming (err, sorry, we call them "struct tags") to generate boilerplate. The language is successful, but "expense of developer ergonomics" is an understatement.
It seems like a language change would be good; it’s just taking longer than it should.