Clan Wars matchmaking matches people from the highest rating down to the lowest. This means, that if your clan has a low rating (either because the clan is new or has bad players), some will often not get a game. Not a free win. Just no game - try again next slot. You find bloody time to join CW, which requires you to be online at specific times, and the game doesn't give you a game because you suck too much. Calling this disrespectful would be an understatement.
Proof this is a problem:
https://www.warzone.com/Clans/War?ID=24&Timeslot=3968,
https://www.warzone.com/Clans/War?ID=24&Timeslot=3967,
https://www.warzone.com/Clans/War?ID=24&Timeslot=3965,
https://www.warzone.com/Clans/War?ID=24&Timeslot=3963,
https://www.warzone.com/Clans/War?ID=24&Timeslot=3962,
https://www.warzone.com/Clans/War?ID=24&Timeslot=3957Possible solution:
0) Join all players in the given template in a pool. Remove them from the pool once they are matched.
1) Update the pool. Let N denote the current size of the pool.
2) If the pool has players just from one clan, give one free win and end.
3) If the biggest clan has at least N/2-1 players in the pool, GOTO 5).
4) Match a player from the highest-ranked clan and 2nd highest-ranked clan. GOTO 1)
5) Match players from the biggest clan and outside that clan, give one free win if at least one player reminds, end.