in my experience with react native, most bugs arise due to the bridge. by removing the bridge, building the UI natively, and moving business logic to kotlin shared directly in the binary, we get native performance with a good amount of shared code that won’t break easily.
Retraining JS devs to RN is easy.
Convincing somebody that is a real iOS or Android specialist to just fix bridging issues all day long is hard.
Then again, retraining iOS devs to work in Kotlin multi platform is also easy.