Not knowing things is fine. My problem with her is that she has no motivation to go on the adventure to fight the space nazis. Luke has 5 explicitly stated motivations to go on the adventure: 1) he hates Tatooine, (planet farthest from the bright center of the galaxy), 2) he's interested in space politics ("you know of the rebellion against the empire?!"), 3) he wants to fly military ships (tells Owen and Beru he wants to "join the academy"), 4) he wants to bang his sister, 5) he wants to learn the ways of the force and learn more about his father. So when Obi-Wan says "you should come with me to Alderaan" his choice makes sense.
The only thing Rey ever expresses is her desire to stay on Jakku and wait for her parents. So when she rescues Finn and hears about the mission to get the droid back to the Resistance, she should say "oh, great, you take the robot I'mma go wait for my fam." Since she has no reason to go on the adventure, J.J. has the bad guys attack, forcing her into the next scene. Repeat when they get away and are safe with Han. She would go back to planet and let Finn and Han go on with the droid if given the chance to choose, so J.J. has the gangsters attack.
She never gives any indication that she cares about space politics, or fighting, or the force. Nothing but her parents, and nothing she's doing has anything to do with her parents. She's doing the Star Wars stuff because she's in a Star Wars movie. I haven't seen RoS yet, but I have no idea how to finish the sentence, "I can't wait to see Rise of Skywalker so I can learn if Rey finally accomplishes her goal of ______." I don't know what goes in the blank.