So after spending too much time thinking about this movie's plot ( any time is too much time) far and away the most stupid fucking thing is Palpatine's secret fleet of star destroyers. Forget the fact that procuring the materials to create these ships should be impossible given how massive a project it is, or how ridiculous the prospect of these ships being operational with a full staff is. The most preposterous thing of all is the fact Palps had them hidden underground, only to have them break through some ice in order to surface in atmo, which inexplicably puts them in a vulnerable position as their shields dont work unless in space. Even worse, the writers try to force you to believe that they need the assistance of a navigation beacon in order to deploy, instead of you know....just GOING UP?
When Poe says "they dont know which way is up out there" is the dumbest fucking thing ever uttered in the entire Star Wars universe. WHAT THE FUCK DOES THAT MEAN? If a star destroyer, equipped with far superior technology than some shit rebellion frigate, cant find its way "up" then neither should any of the other 8478765 other ships that show up. Its the shittiest, most lazy plot device in order to give the heroes a single target to assault in order to win against such daunting odds.
And with allllll of that nonsense, they then try to convince you a landing party of infantry and cavalry could successfully disable targets on the deck of one of those star destroyers.....when the destroyer could literally just lurch to the side and make every single one of them slide right the fuck off. But maybe star destroyers cant rotate, yaw or do anything in atmo! But then....if thats the case, why couldnt they just go in THE OPPOSITE DIRECTION OF THE GROUND AND GET THE FUCK OUT OF THERE before being destroyed??!!