В его сообщении говорилось, что дженерики используются программистами для переусложнения кода.
Вот привел пример того, как в одном из языков, где они присутствуют, их можно применить для противоположной цели.
По сути пример достаточно простой и требует лишь поверхностных (относительно) знаний про шаблоны (в том же D они вроде как ещё более гибкие, но это не мои слова) , а само имя так и кричит про его назначение.
Или я что то не так понял?