That wasn’t a dream, it was a vision of the future. Luke’s a Jedi, the Jedi have faith in the Force. The Force showed him a vision, and he believed it. That’s what Jedi are supposed to do. And you know what else? The Force wasn’t wrong. Given what Ben would go on to do, Luke shouldn’t have hesitated.
Oh please, don’t quote that ketamine-addled frog at me. The whole thing is his fault anyway, he fucked up literally everything he touched:
- First he opposed training Anakin at all. Because letting a kid whose Force sensitivity is off the charts run around unsupervised just after you’ve found out that the Sith are back is apparently a good idea…?
- Then he assigned him to wet-behind-the-ears Obi-Wan instead of a more experienced master who might be able to guide him better, despite knowing full well that Anakin was going to be difficult to train due to being too old.
- Didn’t recognize Palpatine as a Sith lord despite frequently meeting him face to face.
- Failed to defeat Dooku.
- Dismissed Dooku’s warning about a Sith being in control of the Republic as disinformation despite every word of it being true.
- Provided incredibly stupid, worthless, ineffective, and likely even outright damaging ‘guidance’ to Anakin in the throes of emotional turmoil.
- Decided that he and Obi-Wan should split up to fight the Sith individually instead of ganging up on one while the other was occupied, and then sent Obi-Wan after Anakin despite being explicitly warned that it wouldn’t work.
- Failed to defeat Palpatine.
- Tried to stop Luke from going to rescue his friends, who would later prove instrumental in the defeat of the Empire.
- Tried to teach Luke the same “attachments bad” bullshit that he fed Anakin in order to get him to assassinate his own father; in the end, of course, it was precisely that attachment that proved the key to victory. If anything, the Empire was defeated because Luke, unlike everyone else before him, didn’t listen to Yoda.
So yeah. Every single thing this little green asshole ever said and did was wrong. If it weren’t for him, the Republic likely wouldn’t have even fallen in the first place. If Yoda says that the future is always in motion, the one thing we can be sure of is that the future is as solid as a rock.
You’re totally right, Luke should have killed the boy who was force-molested as an infant because of a possible future. Ignoring that if he had killed Ben then we would have only seen like kill an as yet innocent child. And also ignoring if Luke hasn’t reacted out of fear, then Ben’s fate could have played out differently. And ignoring that by acting in fear, Luke drove Ben away and pushed him towards the dark side, making Luke directly responsible for billions of murders that Kylo caused.
What brilliant character development for Luke and genius writing from Rian Johnson lol