No mundo real, onde tenho n máquinas, preciso ter um cluster para que clientes que usam um sistema com JSF, não percam os dados entre uma requisição e outra, visto que cada hora podem cair em uma máquina? Ou sou obrigado a usar stick session?
Outro ponto é num mundo onde cada vez mais os frameworks são stateless, não seria ir na contra mão de tudo o que se vê hoje em dia?