Going to throw my 2 cents here and attempt to remain civil despite some very odd stuff read above.
OK so there are different numbers of diamond guilds per server so different numbers of diamond of leagues as stated previously. Going to use my own server as just an example of what is happening this time. We have 4 diamond BGs as is the norm for us each season.
1. Current situation in our BG - Us 226k points, 2nd place - A semi active guild on 62k points, rest of the BG pinned and getting no fights. Result = 7 unhappy/bored guilds and the 2nd place guild i suppose happy with their lot.
2. 2nd BG 2 of the top 3 guilds on the server matched against each other. The other 6 guilds are pinned and have been since the start. Result 2 happy guilds, 6 unhappy/bored guilds pinned who can't get out.
3. 3rd BG, 2 semi-active guilds swapping the map, similar situation to No2, 2 happy guilds, 6 guilds bored and pinned back.
4. 4th BG, Slow BG this, 3 semi active guilds swapping over 1 day, 5 guilds pinned. Again 5 guilds unhappy.
This scenario above is what's happening in diamond BG in our server every single week, as you can see above the vast majority of guilds are either pinned and bored or the good ones have so little competition they are also bored. You absolutely cannot tell me this is working as intended or that this is a healthy environment for a thriving game. People will be more inclined to quit due to lack of opportunities not stay. Maybe the current system works in plat/gold leagues (im delighted that the chap above in a 1 man guild in a multiplayer game is happy), but diamond is beyond broken atm.
OK so our vocal moderator has requested solutions not just pointing out problems. Fair enough. Aside from the obvious that it is game developers jobs to solve issues and provide a good game for their players, not up to players to improve the game they play.
1. Cross server needs to happen - I appreciate that it has already been pointed out that it would take a massive amount of resources to make work but it is the main solution to solving this inequality. Active guilds can be matched with other active guilds, semi active can be matched with other semi active, less active with less active etc. Everyone gets good competition, everyone at least has the opportunity to get fights and it will encourage guilds to login each day.
2. If the above absolutely cannot happen (and i fail to believe it cant), then i believe 1 diamond league per server would make more sense not 4-8 or however many each server has. At the very least more of the top guilds will be together each week and for the smaller guilds they get away from the top guilds more often. Bottom 2-4 get relegated etc to keep things refreshing. Having multiple diamond BGs just leads to the situation i have described above every single week.