We all know, that if you won/draw a game, you win a certain amount of points for the leagues. But, what if it's based on the elo? In rapid, it would be 5 points/elo, in blitz 3 points/elo, and in bullet 1 points/elo. example: at the start of the league, you are 1400 rapid, 1400 blitz and 1400 bullet. At the end of the league, you are 1450 rapid, 1500 blitz and 1550 bullet. You're points: 250 for rapid, 300 for blitz and 150 for bullet, so all together 900. Also, after we reach the legend league, we get…. Nothing. But we become legends! So an award idea: 1 week or 1 month (i don't know which would be better) of free membership, but only after chess.com confirms that you didn't cheat, sandbag, etc.
It already is, if you are 2000 elo and lose to a 1000 elo (unless they get banned for cheating, and the game isn’t unrated) you lose elo because the person is technically worse than you.