While training helps to reduce the likelihood of a straying trigger finger, it does not eliminate it:
Well that's true, training alone will not eliminate stupid.
Training does help, developing muscle memory helps.
In my classes I spend a heck of a lot of time on "point shooting" practice before any ammo is allowed in the class.
You naturally want to point where you are looking. I start with spending a lot of time pointing the finger long before the handgun is picked up.
Then with an empty handgun, a lot more time is spent pointing. With a revolver the pointing (trigger) finger is under the cylinder, with a pistol, along the slide.
I try to develop muscle memory of pointing until you are ready to shoot.
Point your finger where you are looking, it's natural, add a gun and still use your finger to point, your barrel is pointing where your finger is. When you're ready to shoot, you're all lined up.
At normal self defense situations (under 3 yards) you're going to be hitting around the "A" section of the target, if that's where you're looking.
But again I spend a heck of a lot of time using your trigger finger to point long before ammo in involved in training.
And the best part. IT TRAINS YOU TO KEEP YOUR FINGER OFF THE TRIGGER UNTIL YOU ARE READY TO SHOOT.
Training and practice helps a good deal, but it wont overcome STUPID.
And to add: Choosing a holster or method of carry that allows crap to get into the trigger guard, and access to the trigger falls under the STUPID department.
In my law enforcement "firearm investigation" days, I learn its not the gun that causes accidental (stupid) discharges, its the person with the gun.
We need to first stop calling it Accidental Discharge, and call it what it is. STUPID DISCHARGE.