All these fantasy films (whether space fantasy or otherwise) have cannon fodder troops for the heroes to wade through. LOTR has orcs/goblins, TMNT has the foot clan soldiers, OT has stormtroopers, PT has droids and the ST has anybody not named Rey. You can argue that one is executed better than the other, but they all serve the same function.
I am hard pressed to think of a movie where the bad guys have hordes of minions that
don't suck relative to the good guys.
There is also something called
Villain Decay, where a group of enemies starts out deadly and quickly becomes less deadly. Arguably the stormtroopers decayed very quickly because they started out deadly when they boarded the Tantive IV and again when they hit the Jawas and Skywalker family on Tatooine, but my mind often thinks of Star Trek.
The Jem'Hadar were accused of having Villain Decay because they seemed to be gradually less effective as
Star Trek Deep Space Nine progressed. Though I watched DS9 a lot. The Jem'Hadar never stopped being deadly foes, they just are not allowed to kill the main characters. When Quark killed two alert guards face on, that seemed mahrlect weird.
Maybe the
Matrix would qualify (not he
Matrix sequels). I think if you have competent enemy foot soldiers
and the good guys still win battles then everything kind of looks like the
Matrix (before Neo gains his power at least).
I played a lot of RPGs and I've played them a lot since I was a tween. I had a friend who was a big fan of Imperial characters liked Vader and Thrawn but disliked emperor Palpatine (this was before the prequels btw).
He wanted to run a game in an alternate universe where three or four years after the Battle of Endor, rather than the Empire collapsing into civil war and disintegrating while the Rebellion forged into a New Republic, he created homebrew characters where
competent Imperial officers took over the reigns of the Empire (it was
probably Thrawn but we never found out who was in charge).
One of the things the new Imperial leaders did was create a new elite branch of stormtroopers and an elite batch of starfighters. Note, they still had a lot of the crappy stormtroopers and starfighters. They were being phased out, but it was slow.
The way a mission would work is a Rebel commander would explain to us what the McGuffin was.
We sneak into the Imperial base or board the Imperial ship. Fight about a bunch of crappy minions, grab the McGuffin. Then we find out the Empire's
real soldiers are coming and we have to run like Hell.
Remember early in the
Matrix when Trinity slaughters a bunch of cops then has to run away when one agent shows up. Basically that was how every story played out.
It was fun at first, but eventually it got dull. Also, once in a while the bad guys got the McGuffin before we got it, especially if both the Rebellion and the Empire were chasing after a McGuffin in neutral territory.
Now I'm thinking about the
Pareto Principle. The Pareto Principle is that 80% of consequences come from 20% of the people. Some people go further and argue that that something 5% of people are responsible for 50% of consequences.
Why am I getting into this? I did a lot of background research on modern and ancient warfare. For instance in WWII, a large percentage of the infantry (all sides) didn't even fire a weapon outside of training. On the whole, thousands of shots were fired to get a single kill, but there were many snipers with hundreds of confirmed kills.
Benjamin Lewis Salomon was an American army dentist who took out ninety-eight Japanese soldiers who attacked his infirmary.
Ancient and medieval warfare was often similar where you had lots of soldiers who barely swung a weapon in battle while a small number of soldiers ended up killing dozens of men single-handedly.
Maybe the Pareto Principle means that it's not that ridiculous that a small number of elite heroes
can defeat a huge number of enemies.
On the other hand, maybe movies shouldn't use hordes of mooks. You tell a good story where five heroes kill fifteen enemy soldiers as opposed to five heroes kill 500 enemy soldiers.