your "should" and "should" should be replaced with "doesn't" and "doesn't" or at best "may" and "may".
more code has been written in Go than Haskell, Rust and Ocaml combined.
more code has been written in Go than Haskell, Rust and Ocaml combined.
Powerful languages let you grapple with problems, weak languages first make you grapple with the language before tackling problems. Some people feel like Go gets in the way. I have not written any Go, but I understand both the praise and the criticism.
Powerful languages can cause other issues, but they do enable certain things that weaker languages simply never can.
[Citation needed]