Complaints about the trophy system are based on a fundamental misunderstanding of it. It is an ELO-type ranking system, pretty much the same as in tennis or chess (I’ve also recently seen them in basketball, baseball and football, though they’re less well known for those sports).
Trophies measure how successful you are compared to other players. If you want to win a lot of trophies from an encounter then you have to defeat someone who starts out with a lot more than you. If you choose to beat up on someone with a lot fewer trophies than you, then you should expect to win only a few trophies, and to lose many if you are defeated.
If you find that you are matched mostly with more powerful teams than you, then congratulations! This means that you are punching above your weight. Due to your skilful play you have a similar number of trophies as players with better teams than you.
If, by contrast, you find yourself regularly matched up against players with weaker teams than you, this means that you are bad at accumulating trophies. It indicates that you are a poor player. (Or don’t care about trophies, or deliberately choose to keep your trophy total low because of the advantages to having fewer trophies.)
This all seems very obvious to me. These ranking systems are ubiquitous. Are people generally unfamiliar with them?