¿Por qué Java no permite subclases genéricas de Throwable?

De acuerdo con laEspecificación de idioma de Java, 3a edición:

Es un error en tiempo de compilación si una clase genérica es una subclase directa o indirecta deThrowable.

Deseo comprender por qué se tomó esta decisión. ¿Qué hay de malo con las excepciones genéricas?

(Hasta donde yo sé, los genéricos son simplemente azúcar sintáctica en tiempo de compilación, y se traducirán aObject de todos modos en el.class archivos, declarar efectivamente una clase genérica es como si todo en ella fuera unObject. Por favor corrígeme si estoy equivocado.

Respuestas a la pregunta(5)

Su respuesta a la pregunta