Villains shouldn't repeat the same mistakes. Often in fiction you'll find that they do, or that they repeat the mistakes of someone who went before them.
Let your villains learn from their mistakes, and the mistakes of others. If something went wrong last time, or the heroes exploited some weakness, have the villain correct the error, plug the hole in their plans, shore up the weakness to make certain it doesn't get used against them again.
It's only sensible. And we all know villains can be sensible, right?
Commentary by memnarch (who has not seen the movie)
Aha! Rey is a secret Jedi! Or... is going to be one in the future. If Luke actually gets found again seeing as the only other known Jedi died 30 years prior. And is fine with training someone come to bother him, even if they're family. And he also isn't dead already. Being a Force ghost might alleveate that somewhat, but Obi-Wan didn't seem like he was able to stick around much, which would make proper training difficult.
Technically that did work out well for Palpatine, it got Anakin to stop haunting him! Other than that, I'd thought this was a callback to Episode VI the movie (which wouldn't make any sense), but it turns out there was actually a scene that brought it up! That said, this feels a bit off as it's getting away from the Episode IV parallel of Rey needing training. Maybe that was intended to be an ongoing struggle across the movies instead of contained to a single movie like Luke had. I can see Disney wanting another movie series-spanning set-up like the MCU, even if it might be a little complicated for the immediate viewing audience.
I bet Kylo doesn't completely follow Snoke's instructions here for finding and killing Rey; it'd be much easier for Kylo to get back at Nute (or the movie-equivalent) by having Rey kill Snoke off, then killing Rey. After that, Kylo can stage a takeover of the First Order from this giant figurehead. This might not be a good plan to follow, but Kylo does like bad plans after all.
Commentary by Keybounce (who has not seen the movie)
[Keybounce's comments will appear here when received.]