The implication you inferred from reading the article is that...
I think there reason is that there a misunderstanding here caused by a cultural gap. The Practice of Programming is a very good read which I feel like recommending to every programmer.
> And generics allow you to reuse existing components much cleaner and exceptions allow you to handle errors in a consistent way across the system.
Although I don't think "exceptions allow you to handle errors in a consistent way" (based on my long and still on-going experience with C++), I still don't see how exceptions and generics "ensure consistency across the platform".
> You can build error handling classes but often handling errors explicitly doesn't scale.
You don't build error handling classes in Go.