Two native apps mean roughly double the work
Maintaining an iOS app in Swift and an Android app in Kotlin means two codebases, two release queues, and two QA cycles. Every feature you add has to land on both sides, and in practice one platform usually ends up trailing the other. That gap creates behavior differences that users and your support inbox notice fast, and the longer it sits, the more expensive it gets to close.