“And then we wanted to write a widget or use the dynamic island and we realized we can’t, so we just delivered a subpar experience, but hey - who cares about user UX when our dev UX is so great”
I don't see why that wouldn't be possible, they are still using React Native so they still can use native functionality where necessary.
But that’s two codebases… three with the RN wrapper
I think the point is that they write their UI once. There will always be platform specific parts, but those are a lot smaller if your UI is shared between platforms.
But the point is that the UI is the one thing cannot be shared.