@Inverse - I know you weren't saying that COH2 has more RNG than DOTA2. But having played both competitively/extensively I have to disagree. COH2 probably has more individual instances of RNG than DOTA2 unless you want to count literally every single creep vs creep attack in the game, which is a bit extreme. It also has more impactful RNG than DoTA2.
I do agree with your assessment that RNG and e-Sports are not exclusive. RNG plays an extremely important role in games, especially games like CoH 2 which are way more dynamic than SC2. The levels of RNG have been slowly lessened over time, which is good, but the current levels of RNG are probably not acceptable to most hardcore competitive players. For most competitive players, the competition drives/motivates more than the actual game itself. These players want to feel like they out-played opponents and deserve their victories, just like when they lose they want to be able to look back and figure out where to improve.
For the most part this is possible in COH2, but there are numerous moments you look back on and have to say "Well I guess I should have known that my full HP vet 5 Volk squad was going to get 1-shot by that 120mm mortar." A lot of players in the COH2 community blame RNG to an unfair extent because they're unwilling to admit that they got outplayed, or that they could have improved - but the fact of the matter is that currently singular extremely random/unpredictable events *too often* decide the outcome of matches.
Now, I'm not saying that the reason CoH 2 isn't an esport is because of RNG - because it's not. Yes lessening the impact of RNG would help COH2 improve as a game. Unfortunately I'm not sure any RTS in the current gaming community could succeed as a true esport in the modern sense. As you've correctly pointed out - even SC2 is struggling massively compared to the major titles like DoTA2, LoL, CS:GO, and HS.
Another unfair comparison that you make however, is that the price point of entry for COH 2 has traditionally been massively higher than currently successful titles like our friends: DOTA2, LoL and HS. Even CoH 2 can run ~2x the cost as CS:GO if you were to buy all factions (not including commanders). At the end of the day COH2 is simply way too different to fairly compare with any of those titles though.
I guess the point I'm getting at is this: COH2 has grown to become an amazing game, but it is suffering just like every other recently released RTS. As I said before, COH2 is probably the second most successful modern RTS - only behind SC2.
Also, since it just popped into my mind, I think there are numerous reasons why MOBAs have replaced RTS in many ways:
*Their nature as team games makes it a lot easier for new players to get into. RTS has traditionally always been a 1v1 genre. 1v1 is scary for new players.
*Scrubs don't like 1v1s. It's easy to blame others for your loss in a 5v5 environment.
*Free to play. It's extremely easy to convince friends to try out free games. People naturally like to play with/against their friends. Getting five buddies to download and hop on LoL/DOTA is exponentially easier than getting 5 buddies to hop on CoH 2.
*More gradual learning curve. There are a myriad of mechanics that are not clear in CoH2. I still find myself learning random things, or trying to wrap my head around how some mechanics actually work in CoH 2. DoTA 2 has some similarities in this regard in that because of the WC3 engine it used do exist in, there were some really wonky things that happened. However, the base level of knowledge that you have to have to begin enjoying the game with friends is pretty limited. Put your newbie friend on Leroic, tell him to stun people on cooldown, and let him have fun. Plus DOTA2 has a solid tutorial now.
Anyways, this post is getting way too long now.
TLDR - You're making a ton of unfair/unfounded/unjustified comparisons to try and explain why a game that you know next to nothing about isn't an esport.
Isn't more RNG a good thing in a way ? I mean the more dice rolls you have in the game the less luck is involved right ? The sheer amount of RNG moments in CoH2 makes for games where the better player comes out on top. Wanting "less RNG" is a really weird thing to say refering to CoH2 considering that every single engagement is decided by RNG. I hope I'm not wrong with this but there is a chance to miss in every single shot fired in the game right ? There is no "if you let Unit A attack Unit B it's gonna take 8.523 seconds until Unit B is dead" sort of thing in CoH2.
The results of most engagements vary quite massively. I think that when people use RNG they're actually meaning luck which is something completely different and it has just become a trend to blame RNG for your losses even if your opponent was significantly better than you.
The only thing I can think of right now that actually matches the idea of RNG (luck) people spread are plane crashes. 120mm one hits happen regularly so I don't see how they're lucky. If you keep a 120mm on the field for a long time there is gonna be a one shot eventually which is most definitely bad for the game but has nothing to do with luck.