Ter que usar, pelo menos, três tecnologias para fazer uma coisa é bem mais complicado do que usar uma.
A vantagem do qooxdoo sobre React, Vue, Angularm etc.. O programador irá se concentrar em JS para o desenvolvimento. Ainda poderá utilizar HTML e CSS mas seria mais algo do tipo <b>negrito</b>
para formatar algum texto. Um exemplo do JS e do resultado usando qooxdoo.
A vantagem de Beads é basicamente a mesma sendo que possui uma linguagem mais simples que pode ser aprendida em muito menos tempo do que html+css+js. Por exemplo, fiz o problemas 100Doors do Rosetta Code em Beads desejando apresentar as portas fechadas/abertas em uma página. O resultado ficou assim: https://guaracy.github.io/beads/sites/100doors/100doors.html
O código fonte ficou assim (simples, sem aquele monte de chaves, ponto e virgula e outros sinais que servem apenas para o compilador/interpretador não se perder):
https://guaracy.github.io/beads/sites/100doors/100doors_src.html
As desvantagens de Beads é que ainda está em desenvolvimento e não será gratuita.