The "RNG" in Dota and WC3 is not RNG, it's pseudo-random, but you obviously know the difference...?
Most RNG in SC2 got deleted too. Heartstone is dogshit RNG game and it's not even a real esports title. LoL is a meme game for casual players and I don't know much about the RNG there.
There's enough RNG in CSGO even without first bullets being unreliable, but I am probably talking to a level 3 bot player.