I think the issue is a lot of people wanted “Rey Solana” to be the message. That anyone can be a Jedi. TROS keeps this idea but renames it, now anyone can be a Skywalker. It actually builds on the themes of the TLJ, where Luke Skywalker was a legend. Now, anyone can be a legend.
The problem is TROS is very much the watered down, on the nose version of the preexisting message. They didn’t think we would get it without spelling out to us that “some things are more important than blood” and having Rey name herself Skywalker. Of course this is why they felt the need to make her a Palpatine at all, because they thought her overcoming being a nobody was too nuanced a concept. But really the change hurts the integrity of not just the character but the message itself. Anyone can be a hero, but only if you’re lucky enough to be part of a powerful bloodline.