Well that’s JJ’s problem.I'm not really talking about Youtube Grifters or any of their opinions. Mine are my own. Rey is fine as a character, but I think they dropped the ball with her backstory in the final film. Daisy herself said, JJ went back and forth during production about her backstory before finally settling on her being the granddaughter of Palpatine. Which isn't a bad idea....but bringing Palpatine back is a bad idea. Rey could have been an orphan force sensitive and adopted by Leia or Luke and all of that would have been fine. But that didn't happen. Even a line from Luke or Leia saying you are like a daughter to me, might have been more relevant. Personally I think having Ben Solo live and Rey live and actually work to continue Luke's goals would have been a powerful image. Maybe they form the Skywalker Jedi Academy or something like that. Then you see the orphan boy from the broom scene in the Last Jedi showing up for training.
In George’s version she was a nobody who became and Jedi and then a Skywalker to do a Star Wars story for kids who were adopted to show them that family went beyond a bloodline.
Trevarrow followed that in Duel of the Fates. She was a nobody in his version too.