The RNG mechanic is definitely welcome and should stay, even in Tournaments. I mean, accuracy is also RNG, penetration as well. Scatter in arty. Critical hits. Pretty much everything is in some way determined by statistics.
It's just watering down the game, removing drops/crits/abandons in tournaments. You were unlucky? Suck it up.
Sure, missing a shot or not penetrating is also a factor of luck and randomness, but that can happen in both directions. With Weapon Drops and vehicle abandons this usually has a far greater and direct impact on the game than a missed shot. Especially when we are going for cash prizes we should remove the more blatant and potentially game changing RNG elements