1. There's too big difference between noobs and pros in my opinion, that's how game is designed. It's not spamcrap or league of loosers where half of the community can win a tournament.
People actually think this is true? CoH is an easy game to get top tier, compared to sc2. The moment you start comparing the paid, sponsored and full-time players in games such as dota or starcraft to coh2 'pros' it becomes abundantly clear that the skill gap is incredibly large. Builds in CoH are simple, the micro and macro required is pitiful and timing is almost non-existent. Even when you compare CoH2 to its predecessor I see players that were average at best in CoH1 get into SNF.
What changed? Well, the gap between the mid-tier and 'pros' probably just got smaller. This obviously has a multitude of reasons, such as poor game design, old pros leaving, p2win, bad balance and a lower skill cap, most of which are related to each other.
There's a reason most players in coh1 and coh2 play skirmish, campaign, 3v3, 4v4 and to a lesser extent 2v2. The game is simply more casual, also meaning it's easier to be considered 'good'.
I agree with the rest of your points though.