I used to hate the repetitive nature of Go’s error handling until I was burned by bad/mysterious error messages in production.
Now my error handling is not repetitive anymore. I am in peace with Golang.
However I 100% get the complaint from the people who don’t need detailed error messages.
You probably wouldn't have had the bad/mysterious error messages in production if they were just stack traces to begin with.