In The Last Jedi, Vice-Admiral Holdo kamakazis' her cruiser by jumping it to hyperspace through the enemy fleet, destroying it in the process.
This seems like an enormous plot hole. Why don't the rebels, or anyone else for that matter, just do this all the time? Just mount a hyperdrive on any object and jump it at the enemy. Judging by the effect that cruiser had on an entire enemy fleet, doing this is has the following properties:
- ignores shields
- super laser damage level
- cannot be dodged
- cheap and easy
Who needs death stars, super star destroyers, or really any planetary destroying tech, when you can just attach a hyperdrive to an asteroid? Furthermore, doesn't this make any ship bigger than an x-wing immediately obsolete? Any large, slow moving targets could be easily be destroyed by a hyperdrive missile. Apparently, you can mount a hyper drive on an A-Wing. Great, take A-Wing hyperdrive out, tape some scrap to it, and all those AT-AT walkers are toast.
Am I missing something here?