A primeira coisa a ser levada em consideração é que o Vue foi criado pela comunidade. O react é patrocinado por uma empresa bilionária. Isso já é suficiente para mostrar o porque da diferença entre o número de conteúdo.
A lenda diz que a comunidade vue surgiu após a Google aposentar o AngularJS. A primeira versão do vue era muito parecida. Quase igual. O Google mudou tudo quando criou o Angular em typescript e deixou a comunidade que estava se formando em volta extremamente insatisfeita. Nesse contexto surgiu o vue. Muita gente migrou para o angular novo, muita gente migrou pro vue. Foi uma época de brigas acirradas. O angular evoluiu do seu jeito. O vue evoluiu do seu jeito e o react também. Hoje ambos são extremamente fortes em seus nichos.
Eu, particularmente, odeio react. Mas paradoxalmente adoro o next. Ja fiz projetos inteiros em next mas nao quero nem ouvir falar de react. Eu sei. É uma opinião estranha.
Ja com vue é o contrário. Eu acho o nuxt horrível. Todos os projetos que eu inicio, eu tento fazer em nuxt mas sempre desisto. Acabo fazendo só os sites mesmo. Sistema, nunca. Começo e abandono sempre.
Um simples adendo: eu continuo insistindo em nuxt pq eu vejo a evolução dele. Creio que breve eu me renderei. Ele tem uma série de melhorias em relação ao vue puro e vale a pena usar sempre que possível. Mas por enquanto, estou só nos sites mesmo.