Genéricos restritos com CDI

A especificação JSR-299 declara no §3.1:

Se a classe do bean gerenciado for um tipo genérico, ela deverá ter o escopo @Dependent. Se um bean gerenciado com uma classe de bean com parâmetros declarar qualquer escopo diferente de @Dependent, o contêiner detectará automaticamente o problema e o tratará como um erro de definição.

Significando efetivamente que você não pode fazer isso:

@Named
@SessionScoped or @RequestScoped or similar
public class MyProducer<T> {...}

Quais são as razões técnicas desta decisão?

Será remediado em uma versão futura do CDI por acaso?

Existe uma prática recomendada para lidar com isso?

Obrigado

EDITAR - uma solução alternativa que eu posso usar frequentemente é injetar um POJO-bean genérico em um bean com o escopo necessário. Muitas vezes, mas nem sempre.

questionAnswers(2)

yourAnswerToTheQuestion