It's about incentives. Go makes it explicit.
And because it's standardised, it's easy to create tooling to flag mishandled errors.