peak time there are online at 1 day not every day
thats can mean steam free weekend or what else
or sale for a few dollar 
the player base are never 12000 player i would say nearly 4-5000
read the charts correkt pls. thx
It's really not that complicated...
If the AVERAGE number of players concurrently online the past month is ~4,200, then the community as a whole is clearly way larger than 4-5000 people (as you claim).
In fact the peak number of players over the past month is about double what you claim the entire community is...
wuFF's guess towards the size of the active community is probably pretty accurate.
The numbers aren't impressive if compared to the mega titles like LoL, DoTA, HS, CS:GO but as others have pointed out - the golden age of the RTS is over (unfortunately). Even SC2 is struggling to keep pace with MOBAs today, which attract a similar player-base as RTS. Personally, (as a former DoTA 1 semi-pro back in the day) I don't understand all the MOBA hype, but clearly people love watching/playing them (and who am I to judge what other people enjoy) - and they're obviously pushing the limits with competitive gaming which is really cool to see in action.
There are so many factors as to why the "old guard" doesn't player CoH 2 that is it naive to make claims along the lines of "COH 2 obviously sux b/c vcoh players don't like it." There are countless other competitive titles to spend your time on if your only goal is to become a pro gamer. The guys that played vCoH at the top levels are all like 10 years older now. A lot of them simply don't enjoy the way COH 2 is played (doesn't mean either is better/worse, they're just different). Some of them can't handle being terribad at CoH 2 so they make up excuses for not liking the game...
Still, no one has been able to answer the question... if all these people are constantly talking about how good vCoH is/was, and they all say they want to play it then why is no one playing it? Just makes no sense to come on the forums and cry about a game that you don't even play, rather than play the game you are constantly trying to tell everyone is better than the game they're playing... Yeah. That logic tho... >_<