Yet Go is half a decade older and seems to have handled the situation much better.

How does it handle better, exactly?