That and most libraries are still in javascript (not typescript), which make any large RN project a huge pain.
It also seems like every medium/large RN app has to reengineer the wheel to accomplish stuff. Redux, navigation, user state management, etc. It always felt like one step forward, 2 steps back.
I don't have much experience with React Native, however I've written a few small personal Electron apps. It's amazing how fast you can get a cross-platform utility app up and running. As for it's cons... Well, it's certainly not particularly fast, and it doesn't match the platform's user interface. I'd definitely suggest avoiding Electron for many projects, but it still has its place.