@amurka I know what RNG means. What I assumed, and probably should not have, is that you would take into account the reason people tend to not like "RNG" and extrapolate how that is relevant here. But instead I have to deal with you reducing this conversation to whether I know what a acronym stands for.
RNG can be bad if such a generator makes the game so random that the player ends up being a bystander. This is the only extent to which RNG is a derogatory statement. Virtually no system is 100% deterministic from the viewpoint of the player, even if the individual mechanics are. So there is nothing wrong with a discrete RNG mechanic so long as such a device does not so greatly remove the player from the process that it ends up being a slot machine.
Variation to weapon damage does not make the game so random as to eliminate the player from the results, primarily.