Then why was Rey so loving atrocious in Star wars episode 7?
Because the director sucked?
Seriously, J. J. Abrams has absolutely no sense of distance.
Explosion visible from another planet unaided.
Planet is a
quarter of the way across the galaxy.
Not to mention how the doom laser even got there. It's clearly slower than light, since, well, we can see it move. We don't see it go into a portal or into hyperspace or anything. How does it cross interstellar distances?
If he can't be bothered to do some basic research on what he's filming (space is big), that probably says something about his approach to directing.