Yes, of course. So the best solution is to let the problem still exist, allow players to cover their teams to death (often with automatic programms that are never banned; not even detected), cover every team in the server so that 1-2 teams are favored in the whole server and protect their trophies and Team Honour. Totally thats the solution to the problem that exists in EVERY server.
Of course, such teams with low skills have been created to beat the top 1-2 teams with huge difference in skills, in a dead server so thats why they attack them every day!!!
It's a clear issue for sure. Removing the honour gap requirement AFTER a certain threshold is a suggestion precisely directed to fight this problem.
A theoretic example of this would be:
Teams between 0 - 10 000 honour: Can attack teams with 0 - 10 000 honour
Teams between 10 001 - 20 000 honour: Can attack teams with +- 10 000 honour difference compared to their own
Teams between 20 001 - 30 000 honour: Can attack teams with +- 15 000 honour difference compared to their own
Teams between 30 001 - 50 000 honour: Can attack teams with +- 20 000 honour difference compared to their own
Teams above 50 001 honour: Can attack any team below or above them in ranking.
A system like this would stop shielding attacks by teams that are solely created to make "empty attacks". Shielding attacks to strongest teams would require a team that has actually been progressed quite significantly. This would offer everyone more equal chance of attacking the strongest teams whilst still having the possibility to attack weaker teams for the preferred trophies