Well said. I think one of the big reasons this is possible is because the clones are, up until Episode III, heroes while stormtroopers are villains. If a hero is shooting at villainous henchmen, like the clones shooting at droids, then the hero will almost always hit their target. Contrast that with the stormtroopers. Stormtroopers shooting at the main characters can't hit their targets, or else the movie will be over. So the unfortunate byproduct is that stormtroopers end up looking incompetent, and we have 37 years worth of jokes about how stormtroopers suck at shooting. Stormtroopers didn't have good opportunities to do the things clones did because of the fact that they were on the bad guy's team.