Decay is a great system and works really well for active ladders, but for inactive ladders there's a reasonable problem, the 1500 (or 1499, I can never properly remember) floor. Because the standard decay function doesn't go below 1500 (or 1499) after a while of watching relatively inactive ladders you get something that looks a bit like this. In this case, many many players who haven't played a ladder game in forever obstruct the bottom of the ladder, blocking out more active players who are unable to reach 1500. This is fine for some ladders where reaching 1500 elo isn't an impossible task, but there are also ladders out there where because of the low amount of players it's virtually impossible to reach 1500 at all, which means you'll realistically never stand a chance of competing for leaderboards.
My solution to distinguish between active and inactive ladders would simply be to assume all official metagames (gen 8 Ubers, OU, UU, RU, NU, Monotype, Random Battles, and maybe Challenge Cup 1v1) are active, and everything else is less active.
I realize that this is somewhat of a minor issue but figured I'd suggest it anyway and see what comes from it
My solution to distinguish between active and inactive ladders would simply be to assume all official metagames (gen 8 Ubers, OU, UU, RU, NU, Monotype, Random Battles, and maybe Challenge Cup 1v1) are active, and everything else is less active.
I realize that this is somewhat of a minor issue but figured I'd suggest it anyway and see what comes from it