Go channels are very handy and magnitude of less spaghetti than futures. And goroutines have good performance.
I think people are used to futures etc, that's why the new concept feels strange.
I think the goroutines and channels are the biggest features which compensates for generics.