Sorry if this is off-topic but I often see in HN (either in articles posted here, or in the comments) lack of empathy. He talks about a "friend" and then proceeds to say things like "To be honest, I suspect he didn't know or think much about them" or "This was not a fruitful conversation". How is that supposed friend, who might very well be aware of this person's blog, going to feel after reading this? Is it a cultur…
The entire point of Go is that it's designed for less talented programmers, i.e. people who can't understand or don't want to put in the effort to understand those things. That's the whole appeal of many programming languages, they massively simplify the mental model (for a price). I've been a lot happier and more productive since I switched to a slow language (which younger me would have been sad to hear).
The explicit choice in the design of Go is to prefer fast reading over fast writing, which helps maintainability and debugging.
Complex language features are terrible for maintainability: the reader may not know the feature, it may interact in unexpected ways with other language features, or have other non-obvious pitfalls. Debugging these things are ultimately a waste of time, and time is the highest price of all. And for what?