Eu escolhi ele porque já desenvolvo pra Web faz um tempo, me sinto confortável com a sintaxe. Já tentei Flutter, mas não me acostumei com aquele código enorme difícil de entender e com tantos widgets dentro de outro.
Se senti confortavel com a sintaxe do react e quiser outra opção, pode ver sobre o Ionic, no site https://ionicframework.com/ foi minha primeira alternativa em desenvolvimento hibrido quando estava começando, pela sua simplicidade, na epoca era so com angular mas agora suporta vue e react.
Não responde a sua duvida, mas é uma opção para mobile que na minha opnião considero mais simples que react native, a curva de aprendizado é pequena e tem muitas coisas pre prontas, é o bootStrap do hibrido mobile.