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.
Acho que a Ethereum também muda com mais frequencia então tem mais chance de acontecer algo mesmo que eles testem bastante antes. O Bitcoin sempre mudou pouco e sempre focou no fundamental da blockchain e por isso a chance de ter tantos problemas é menor por que a tecnologia já está bem testada.
A mudança de PoS foi uma mega mudança que poderia ter tido problemas e que precisou de muito teste e tempo.