I don't think the game is a joke. It's just not aimed at E-sports. You can't have randomness in an E-sport, because like other sports, E-sports are about skill rather than luck. SC2 is a nice example of a proper E-sport, as each element of the game is in the players control. A shot will always deal X damage, armor always prevents Y damage, etc. In this game, a shot might deal X damage, Y, or none at all. There is a lot of luck involved which is outside of the players control, which means this game can't be considered an E-sport.
Actually you will find the games that are "esports" are the ones that generally are more accessible than others and are fun to play. Due to this the game will build a large enough player base that can support competitive play as you need some degree of monetization of the player base to support the cost for running such events.
We'll take LoL as an example, compared to players who play DoTA2, DoTA or HoN it's considered an inferior game with less depth and takes less skill to play however it's the most played game there is right now and that's because of a few reasons. Firstly it was one of the first free to play games, this makes the game incredibly accessible as you don't have to pay for the game. You simply download and play games. Secondly it requires a modest PC to run the game smoothly, this again makes the game incredibly accessible.
The luck factor hurting a game's chances of being popular argument is something I don't agree with. Games which have a strong luck element are also very popular, more popular than any competitive video game in fact. The World Series of Poker championship this month had over 6000 participants from all over the world take part and poker is perhaps the best example of a competitive game with a strong luck element. You can't chose the cards that make up your hand but you do the best with what you have.