So couple of reply’s to various points.
@Winterwolves correct. The squish doesn’t force you out of the league but it makes it harder for players to get promoted into kyber to replace those that play themselves out of the league.
yes they likely started with too many in kyber. I’m not sure if this was a mistake or because they couldn’t be sure how many people would signup in the first few seasons or if they intended to have unbalanced leagues. I know they’ve stated they wanted a 10/25/30/25/10 distribution among divisions but I don’t recall them saying leagues should be equal.
If they do want leagues even they’ve overcorrected. 20% of 343kish (season 1) is 68.6k vs 88 k actual for kyber league. 20* of 309k (last season) is 61.8 k vs 49159 for kyber league.
Finally one last comment, while I don’t think your gp should cap how high you can climb, I’m beginning to believe there should be a floor. For example once you reach 8 million gp maybe you can’t be lower than k5. This would serve multiple purposes:
A) Reward players for achieving a gp benchmark
B) give players below it a set goal where it’s easy to determine when you lock in various crystal income
C) prevents inactive but signed up accounts from ruining the fun for younger accounts