Generics Free, No exception handling, also hard to support to shared libraries.
That's more cost than benefit.
> also hard to support to shared libraries
why?
Go doesn't really have a standard/stable ABI. The way you include one module inside another is by doing what amounts to a big #include on the source code.