Do people really believe that the top ranked players every season are the luckiest? Here is a tip; if you keep getting unlucky over a statistically significant number of games then its probably not luck and actually down to poor plays and/or a deck thats is weak against what most opponents are playing at your point on the ladder.
People showing individual games to demonstrate the luck element are really missing the point. Over enough games for every 'terrible starting hand' you should have an equivalent number of 'great starts'... If you don't then it's your deck that is the problem. The same applies to RNG events or drawing the right card at the right moment; the only difference is when its your opponent does it you think 'lucky topdecking *******, however if it happens to you you think 'great draw, I deserved that!'
If you want a game where no luck is involved go play chess. A begineer would lose to even a journeyman player 10 games out of 10... Likewise, most players will never even have a fraction of the skill required to even be competitive against a top player
Hearthstone is already a somewhat frustrating experience for new players and so to completely eliminate the (somewhat small) chance of a weak player with a poor deck beating a good player with a decent deck would make the situation much worse. I think the balance between RNG and skill in Hearthstone is about right at the moment... It would be nice to see a little more deck variety but I suspect that will come as more cards get added to the game.