Um projeto feito com React, querendo ou não, possui mais boilerplate (o que pode parecer estranho, já que o React é mais simplista que o Vue).
E por ser mais simplista, não impõe um padrão de desenvolvimento para coisas comuns, como estilização, renderização condicional de elementos, lifecycles bem definidos, etc.
Com o Vue, o código acaba ficando mais limpo e elegante.
React é como um filho sem limites, tem muita variabilidade e imprevisibilidade, o que acaba comprometendo a escalabilidade do projeto, principalmente se for desenvolvido por principiantes.