Why can't they just force the bad players to play the game correctly.....works for SC2 and MOBA games :/
Because the tail doesn't wag the dog.
Apples and oranges. CoH2 isn't SC2 etc and was never meant to be. Look at vCoH, are you telling me the dominant meta is healthy? 'Bad' players don't get better the way it's currently configured, it requires one of a set number of 'plays' like an American football match.
And 'forcing' people to do things is seldom fun, dontcha think?
Personally, SC2 is everything I don't like about RTS gaming, so perhaps I was destined not to agree with your post.