Independente disso, acho legal esse crescimento do Knots tirar a centralização do Core.. até o Ethereum é melhor nesse sentido:
O Etherum tem esse filosofia clara e explícita: variedade de clientes diferentes e em linguagens de programação diferentes é bom por que em caso de qualquer bug, só afeta uma fração da rede. Porém isso demanda um esforço e recursos de interoperabilidade, testes, devops... para fazer todos funcionarem com o mesmo consenso.
Bitcoin parece ser o contrário, somente um cliente que simplifica a implementação do consenso e evita problemas de interoperabilidade e descentralização (de clientes), é mais simples.
Não vejo nenhuma melhor que outra, acho que são formas diferentes de ver o mundo.