If you complain about Go and your _foremost_ complaint is about `if err != nil { return err }`, then I don't respect your opinion.
Would some sugar be nice? Sure. But it's such a superficial issue. Bikeshedding. As are all things, Go isn't perfect and there are plenty of things of actual substance to complain about.