Native or cross-platform, and nobody explains why
Every vendor recommends the framework they already know, and nobody spells out what it means for cost, maintenance or performance. A wrong call at the start is paid for over the whole life of the app.