I've been thinking... (and excuse the take, I obviously I have this perspective because I've been in the React Native community forever)
React Native feels like a competitive advantage right now. There are big operational and competitive advantages one you hit 100% completion on implementing it. But I think a lot of engineering teams, due to org changes in direction (which is ok!), don't have the time or attention to take full advantage.
I think it's just the human element. No matter the platform, technology, RN, native, etc, it's probably hard for any team to take full advantage of what's available in front of them.
But now we have agents! Who can just magically solve things for us! So now I'm actually really interested to try out a lot of cool things React Native offers that I never got to try professionally, like out-of-tree platforms.
RN's unified API makes it easy to orchestrate work across platforms, and agents are going to be orchestrating... so why not just go for all platforms at once: Web, iOS, Android, Mac OS, TV, and other out of tree platforms. Agents make out of tree platforms a lot more accessible now.
Yeah, you can have agents easily build directly natively easily. But when you're trying to maintain product parity, don't you just end up with some unifying layer anyway?
I imagine developers think of RN in two ways
An additional layer of abstraction that makes the user experience slow.
A layer that really facilitates managing a very large product surface area across devices. I think this is true whether humans or agents are doing the work.
You can have your cake and eat it too now. You don't need someone with my experience. Agents can optimize the hell out your RN app for you, and make it operationally easy for you to shoot for having a universally consistent webMobileDesktopTv[WhateverComesNext] app.