https://developer.jboss.org/people/michpetrov/blog/2016/02/12/the-future-of-richfaces
Quando comecei a estudar JSF lá atrás na versão 1.2, o richfaces se mostrou fantástico. Era a maneira mais fácil e simples de trabalhar com Ajax, com uma série de componentes visuais bonitos, suporte a temas e uma facilidade imensa de programar, embora fosse meio pesadão.
Sem falar que ele contornou um problema do JSF: como a Sun já não estava boa das pernas, o JSF demorou demais pra ficar pronto a especificação. Quando foi projetado ninguém falava em Ajax, DHTML, etc mas até que ficou pronto estava no boom do uso de ajax revolucionando a programação web. O JSF foi uma tecnologia que nasceu ‘velha’. E o richfaces e icefaces conseguiram usar o framework pra usar esses recursos.