Again, that is a (perfectly valid) criticism of the movie. If you are going to give the Ewoks a pass, you have to criticize the utter stupidity of the setup. You can shift blame around however you like, but the battle to blow up the shield generator is a failure.
Having said that, I still enjoy the film. But I don’t see how it’s better than the first two.