According to SteamCharts, the average number of players active at a given time is around 4.000, with daily highs in the area of 6.000 (not counting those spikes going up to even 16.000) and lows in the area of 2.000.
If half of those people are playing random online games (instead of playing singleplayer, custom games, idling etc.)
You assume too much. Far too much.
Relic's own metrics allegedly suggest many of those 6000 people will be playing single-player or stomps with friends versus cpu.
The player base for this game is minuscule. That is why the ranked games can feel like an impossible grind, and why some of the so-called elite players on this forum can sneer like very fat fish in a very small pond.