i don't want RNG out of this game i wanted balanced RNG
Then you need to define balanced random number generation and explain how to achieve it.
It's not like there's some sort of button at Relic HQ with "more balance!" written on it.
As it is now, if you have the same unit fire the same weapon at the same range against the same target from the same angle you've got the same chance to hit and penetrate every time. Are you suggesting Relic change that?