Уже дцать лет развивается, скоро уже нормальные дженерики завезут! Надо только потерпеть!
Самое лучшее - это ворнинги про heap pollution. Конечно же, ни один нормальный девелопер не будет просто так глушить ворнинг и пойдет разбираться с этой проблемой. Только чтобы выяснить, что SafeVarargs впендюрен в CompletableFuture.allOf из стандартной библиотеки, да ещё и в Arrays.asList, опаснее которого с точки зрения этого самого heap pollution не может быть вообще ничего.