RNG is always going to be a part of any TCG. In fact, online card games actually have less RNG than the paper ones, mainly due to the shuffling of cards, dents in cards and other things that effect proper deck draw. So, i don't think there is ever going to be a TCG in existence that has no RNG. that is a pipe dream, mainly because RNG is a natual part of any TCG and it always will be. like, what do you want? you want them to just give you the proper hand every game? you wnt them to hand out free wins? like seriously. Hearthstone is actually pretty decent when it comes to RNG. like, opening 5 legendaries for $80 is pretty decent. You can spend that same amount on MTG cards and never see a single good card. like sure you will get rares and ultra rares, but you will hardly ever get anything that is remotely decent. In hearthstone you basically get a decent card every pack.
In fact, the only thing wrong with this game seems to be the negative toxic player base that make others want to kill themselves. If you are not happy with this game, please just quit. leave. go away. be gone. adios, saiyonara, avoir. you are ruining the game with your depressing nonsensical attitudes, with your raging friend requests and borderline criminally harrasing pms. JUST LEAVE! YOU WON'T BE MISSED.