Hyperspace Ramming RUINED STAR WARS FOREVER
Let's start with some basic physics:
E = MC^2
This simple formula, known as the mass-energy equivalence, states that the equivalent energy (E) can be calculated as the mass (m) multiplied by the speed of light (c = about 3×108 m/s) squared. Similarly, anything having energy exhibits a corresponding mass m given by its energy E divided by the speed of light squared c2.
In layman's terms, this means even a rock the size of a pebble, travelling at light speed or close to light speed, generates enough energy to destroy objects much larger than itself. The greater an object's energy, the greater its mass.
In previous SW canon until VIII, hyperspace was explained as a separate dimension of sorts, unlike the Star Trek "folding" of space-time (warp speed), hyperspace travel was simply a "shortcut" between two points through subspace.
This explanation was given to account for the lack of ships or missiles ramming other ships at relativistic speeds.
However, now VIII created a massive plothole and there is no way to justify or save this mess. How can we account for the lack of hyperspace missiles?
One of the reasons I have always loved Star Wars over Star Trek is that it's a show that never took itself too seriously on its science, while at the same time it avoided commiting basic physics mistakes (Force-powers aside). In contrast, Star Trek was a much more pretentious show, that claimed to be scientifically-literate while in fact committing much more terrible scientific mistakes than Star Wars, and obvious to anyone with some basic scientific knowledge.
Now, not only Star Wars has commited a terrible scientific mistake but also created a massive plothole as we cannot account for the lack of relativistic hyperspace missiles for over the thousands of years of previous Star Wars history.
Star Wars is ruined forever.