Not a firearms expert but I thought I understood physics.
Why does a shorter barrel produce more recoil?
I would have thought that more of the gas from the charge escaped out of the barrel before expanding fully, so the bullet has a lower velocity and so there is LESS recoil transferred to the weapon?
One word...rifling
_________________________
Improvise, adapt, and overcome