Just think about golang as the next generation's Java. The same strong points (concurrency, GC, "simplicity" for junior developers), the same egregious mistakes (generics alone prove it for me), the same BigCo backing, the same undeserved early popularity.