The more you think about it, the more TLJ falls apart at the seams. Let’s look at Snoke’s brilliant plan. He’s able to link Kylo and Rey, and plant manipulated visions in her mind, right? This in of itself creates a host of story issues:
Snoke has never met Rey. How is he able to link her mind with Kylo if he doesn’t know who or where she is?
If he is somehow able to find her, why doesn’t he know her location? Why go through this elaborate scheme to get her to him, if he can just send an armada to Ach-To and get both her and Luke?
Even if he can only find her in the Force, and not in the physical world, why can’t he just read her mind to find out where she is? He can give her manipulated visions, and Kylo can see who her parents are when they are connected. Snoke is able to instantly read her mind in the throne room and finds out, Luke wants to die. Snoke even jokes about it. Yet, despite these awesome powers, he’s not smart enough to read her mind while she’s with Luke to find out where she is.
This film is really a number of great scenes held together by a terrible plot filled with story contrivances.
I guess you haven’t seen any of the other movies? Force ghosts, voices, visions, telepathic long distance conversations have been happening throughout. Suddenly it happens in a film that you don’t happen to like and now you choose to call bullshit. I’m sorry that you didn’t like the movie mate, but for gods sake dry your eyes princess and give it a rest.