The early clone troopers (let's say Attack of the Clones or Clone Wars TV,) are much better shots than, let's say, New Hope troopers.
I theorize, when the Empire stopped using clones and switched to drafting guys, the training programs went away and they just handled the recruits armour & a gun. If they consider the storm troopers expendable, they may not be teaching them the proper way to handle a blaster?