I found the vscode go extension (builtin, ms-vscode.Go) is pretty outdated.
I was trying to test newer versions of Go extension, but due to the conflict with the builtin go extension, I cannot use the new one. Note that since this summer, the extension publisher was changed from ms-vscode to golang. The new go extension is published as golang.go in open-vsx and vscode marketplace.
Is there any way to disable the builtin extension?