I know I am just complaining like a grouchy old man and not really helping understand and solve the problem, but that's what I can do right now. I would say that maybe we are building too modular software and the complexity of glueing everything together is becoming a problem? I feel like the existance of several "react + this + that" boilerplates indicates something.
I can also be wrong and everything is OK and I am problematizing.
Before I joined that project they were using yoeman and angular and a bunch of other useless crap. I got rid of all of it.
But then again, I already have a lot of experience with normal web development, so I already know what's under the cover, more or less.
Whereas with mobile, I have none, and I felt that RN was supposed to let me do mobile dev despite not knowing what goes on under the covers.