If generics were going to ruin the language, they would have by now. I think you can rest easy.

The greatest thing about generics is … that they're not used much if at all.

Which is a great way to make sure they're not overused, which in my experience is better than underuse.