ELO GRINDING


It appears you don't understand the rating system.
One problem here is that chess.com uses a multi-part system called the Glicko System.
The first part looks at the differences in the two players ratings. If you beat someone you are rated 100 points above, you don't get many points because the statistics predicted you had a strong chance of winning.
The second part looks at whether or not someone is new or has been inactive. Statistics say that the rating of someone who is new or who has been inactive is likely to be inaccurate. Those players rating adjust more quickly.


I've heard that you can set the rating difference before the game. You can decrease the elo gap between you and your opponent.
But I agree with you, playing a much lower rated player is a lose situation for you, If you win, you only gain a few ratings, but if you lose, you're gonna lose loads of rating pts. And I often lose to a much lower rated play for some reasons.
Playing a much higher rated play is much more enjoyable and beneficial for me. I might lose 2/3 games but I'd gain more rating and learn new stuff along the way.