Oh, also, in term’s of Rey’s reason for anger going in to the Palpy fight, I think it’s sufficient enough for her to now be aware of the fact that this man is the reason for Darth Vader’s terror in the galaxy, Ben Solo’s turn to the dark, and, more indirectly, the deaths and struggles of Luke and Leia.
As for why Rey doesn’t appear malnourished and was only abandoned at the age of 6, this matches the idea of having abusive parents. Some days are good, others are awful, and then you reconcile, and the cycle repeats. Eventually, her parents must have reached a breaking point and noped out. They gave raising her a chance, confirmed it was something they always knew they never wanted, and sold her.
TLJ focuses almost entirely on Rey’s parentage. I think preserving that is all that matters. Fun fact: Rey is never actually called “nobody” in that movie. Herself being “nothing” is only mentioned by Kylo once, and it feels almost like a footnote in their conversation after the main reveal. Yes, broom boy is a true nobody who can touch the Force, that’s touching and all, but that doesn’t mean he’s strong enough to topple an entire Empire.
EDIT: Also, for something to awaken itself, it has to be dormant or resting to begin with. So Rey HAS to have the potential for those great and powerful things within herself all along. Not everybody can have that, or else everybody would be walking around being OP in the Force. There’s a reason Ben calls Luke their “last hope”. They can’t pluck some random dude off the streets of Tatooine to become a Jedi as strong as Luke. There HAS to be a genetic factor here.