под нативом ты имеешь ввиду котлин свифт (оbjective-c, java я не в курсе что где используется)?
Да, потому что ни один "универсальный" фреймворк не перекроет специфических нужд приложений, уникальных "фишек" конкретной платформы, специфичного поведения для пользователей. Все такие фреймворки пытаясь быть "универсальными" в итоге реализуют некое общее подмножество фич, оно может быть больше или меньше, лучше или хуже, не в этом суть. Всегда будет чего-то не хватать индивидуально для каждой платформы. В RN "путь" до натива ближе, чем во флаттере, до него легче дотянуться. Легче обладая навыками нативного программирования написать нужное, имхо.