It’s so convoluted, though. Why make it so much more complicated than it had to be?
EDIT: Referring to how TROS decided to complicate her backstory.
People can rationalize it all they want and say how it is beautiful storytelling, but I genuinely feel it was because they felt they had to explain Rey’s power to the people in the audience who just couldn’t handle that she didn’t have a special origin.