random prevents the above situations taking control away from clans and giving everyone an equal chance
If we introduce random matchmaking we should definitely also introduce random templates (aka duel lotto). It give players equal chances.
the current system favours the very top and very bottom of clans (cwr)
And I completely disagree with that statement.
Both of them, a high and a low CWR, have both sides of the medal. The very top clan constantly gets the harder matches and the low CWR is only good for clans with low participation. A clan like prime, for instance, suffers very hard from a too low CWR. We had TWELVE no games yesterday (2023-11-19) and with only 29 games in total one of our worst daily participation this season. And it is very hard to come out of that low area, as even lots of wins - as they are probably against low-CWR clans - only increase CWR marginally.
Long story short: for me, the current CWR system and matchmaking adds another intersting level of strategic thinking to the system. Are you stacking or not? Are you spreading templates? Do you prefer certain times of the day? Do you risk no games just to avoid other clans that stack, too? Etc., etc...