Ótima explicação!
Se me recordo, o Cordova ainda é utilizado para buildar apps React Native e Angular. Porém, como disse anteriormente, isso só adiciona uma camada no Android. Sua solução de consumir uma API é a mais correta. Mas quando se tem pouco recurso e tempo, criar um site no WebView é menos custoso. Aliás, o WebView é um componente poderosíssimo se souber usá-lo.
Respondendo a "Essa é uma ótima opção para quem quer criar um..." dentro da publicação Veja como é fácil transformar um site em um aplicativo Android em menos de 15 minutos
1