> [Go] It has the potential to surpass C++ in a few decades though, as it operates in the same domain (systems programming).
Nope, Go and C++ operate on different domains, Go is garbage collected and nobody will use it for low level system programming.back