I honestly don't see the issue with the current situation. Whether I'm in diamond or not. in a farming agreement or not, I can get as many rewards as my attrition allows. Sure, in some seasons and scenarios, I can get more than others, but the rewards in any season are there for the taking.
I have never had a problem with our guild churning from Platinum to Diamond and back again. What most fail to realize is you either compete against the other guilds, or if you're in the other guilds, you compete against your own guildmates for rewards. Either way, you're still competing for rewards and if you're not a top player in that top guild, you don't get much and you take the attrition the big boys won't touch.
As far as I'm concerned the complaints about the current system come down to envy or lack of understanding. Envious the biggest players in biggest guilds get the most, or don't understand the mechanics of being in a large GBG farming guild. Either way, I'm good with it as is. Easy rewards when I want them, easy to ignore when I don't.
It took less than 3 seasons for players to turn GBG into what it is now. False expectations of anything different should have ended shortly thereafter. Unless and until it breaks for Inno, meaning, diamond expenditures in GBG dries up, nothing changes. You don't fix, what ain't broke, and from Inno's standpoint, it aint broke. How do I know that? They've done nothing to change it since introduction. No Fix = Ain't Broke.
That this is still being argued about at this stage is nuts. Inno will do what it wants when it wants, for the reasons it wants, every one of them tied to the bottom line, and that's the bottom line. Period. (And yes, sometimes it needs to be spelled out.)