I tried to migrate to VSCode for golang.
I mean, don't get me wrong, the situation is not the worst possible, but the only reason you would want to use that is because you never tried refactoring with Goland.
Are you kidding me? I had to go look for what is the current needed extensions for go that are still maintained, configure them etc...vs just download and use Goland.
If you can't or don't want to spend money OK, but otherwise is a non sense to use anything else.