But it does make sense. If those books weren’t around to confuse matters, the movie, by itself, makes perfect sense: they’re in the same system. No question.
No they don't, like I said, in the movie they are staring up in the sky saying "The Hosnian system is completely destroyed". If they were in that system, that would include them, so it means even the movie said they weren't in the Hosnian system. But they shouldn't be able to see the explosion if they aren't in the Hosnian system. The two things disagree with each other and just don't make sense.
The people I was with all walked out of the theater specifically discussing the fact that it didn't make sense. We talked about it on Facebook afterwards and none of us could come up with a reason for it. It wasn't until a friend of mine found people talking on a forum where someone posted an excerpt from the novelization that said that you could see the explosion at faster than light because...technobabble, that we all jointly agreed that the explanation was stupid, but at least we HAD an explanation.
As a side note, this issue about not explaining anything is my major beef with both the new movies. JJ Abrams likes to build his "mystery box". His philosophy on all his movies is to NOT explain anything on purpose.
For those people who haven't heard his theory:
https://www.ted.com/talks/j_j_abrams_mystery_box
But basically, his idea is that if you set up the frame of a mystery but then never reveal the answer, the "inside" of the mystery box, then the audience will fill in the box with whatever they think the "best" answer is. If you give them an answer, there's a chance they won't like it. If you let them figure the answer out on their own, however, whatever they came up with is "right". As long as you never contradict them, they'll be happy that the movie gave them the answer they wanted...all the while not realizing that the answer was never given.
I really hate it as a movie making philosophy. It shows repeatedly in TFA.
For instance, somewhere(I think it was at a panel), JJ Abrams mentioned that it was their idea that the "map" to Skywalker was a map of Jedi temples that the Emperor had in the Imperial archives and that R2 had the map because he downloaded the entire Imperial archive when he interfaced with the Death Star. The Emperor either didn't have part of the map or purposefully removed part of it, which is why it was missing a piece.
Skywalker found the piece, didn't give it to anyone and then left to find The First Jedi Temple.
Someone asked him why they didn't put that information into the movie since a lot of people were confused as to where the map came from and exactly why there was a "map to Skywalker" in R2. He said that they didn't want to "get into it" in the movie since it wasn't really important and they wanted to keep the movie moving.
Of course, the article where that was located was the same place I learned that the entire plot of the first movie was written because they didn't want the movie to be about Luke.
They said that they had written 5 more drafts of the movie before the one that became TFA. One of JJ's primary goals was to give each and every old character a "proper entrance" since fans were going to want each one showing up to be a big deal. That's why R2 was "asleep". The original idea was the have C3-P0 and R2 show up simultaneously but they felt that was shortchanging R2 since he didn't get his own "awesome introduction".
However, the problem is that they wanted the movie to firmly focus on Rey and Finn and Kylo. They didn't want any of the old characters to "take over" the movie. It wasn't about them. They got awesome introductions, but then they needed to leave and get off the screen. In the other 5 drafts, they found that after Luke's introduction he would immediately take over the movie. He was the hero, not this Rey woman. So, no one would care about anything going on except what Luke was doing.
After 5 rewrites and trying to lessen the effect Luke had on the movie, they decided to scrap every last idea they had for the movie and instead get rid of Luke. They rewrote the plot so that Luke was missing and no one had any idea where he was...but there was a map to him. That's what everyone was after. That way Luke could have his "awesome introduction" but it would happen at the very end of the movie where it wouldn't overshadow anything else going on.
And I really get the impression that since this idea was added at the last minute...no one stopped to think about what to do with Luke after that.
I really do get the impression that they just gave RJ no information at all and said "Just write what you think happens next".