Our system is build on Ubuntu core18.04 LTS, the default Go lang version is 1.10 for compatibility reason. If you like to install later verions see several guides on the internet.
The snapcraft version used actually is not updateable in WSL because the later versions are only available as a snap not as an apt package. Therefore an update would need some more effort/knowledge because the later snapcraft version are working with multipass or lxd containers for its building process only. And therefor a WSL2 would be necessary that this in untested until now. The other way is using a VM with a native ubuntu installed, like also mentioned in the SDK documentation.
See also some information about go applications in snaps provided by canonical.
... View more