Its only 20. Out of 3000, its quite a small change.
About the rating system

Personally, I prefer Elo over Glicko due to the RD factor. I think Elo gives a more basic and realistic indication of a person's playing strength.

eh ive destroyed a 650 before (i blundered m1 though but if i spotted it the eval bar liked me a lot more)
i dont think 20 elo is much and elo is kind of weird at our level anyway

That's not that big I've went from 600 to 900something but now I am 830 so it's not that hard to believe that I could beat a 900

I think (personally) that chess.com should change the rating system, because sometimes you're match with a person who's rating is over 20 more than mine, (I use the +25 and -25 range) and chess.com says [win = +8] [draw = -0] [lose = -8] even though the battle is very unevenly matched. Also, don't say get better because I'm not bad at chess. Honestly, you can check.
20-25 difference is very even matched in any rating system

Naw thats nothing, from my experience it only matters when the difference is over 100 at least, elo is just an estimate, there are never any guarantees though.

20-25 is very eveny matched. For all I could know that guy could have gotten lucky for the past 10 games and gotten that rating. Also I don't use a rating range cause it is good to play higher and lower rated players.

In all honesty, the amount your Elo is changing per game doesn't really matter. If you are consistently winning your games, your Elo will go up until you are getting matchups that are worthwhile. If you aren't winning consistently, then you don't need a twenty point Elo boost, as you are likely going to just lose your next couple games if you get one.

you guys can bicker I'm not going to comment anymore, not because I'm mad but because I don't care anymore.

If you use the +25 to -25 rating range, you should be matched up with anyone between that. That would mean getting an opponent 20 points higher rated than you is not unreasonable.

The chess.com rating system uses a calculation called ELO, this is used in a few games to create (accurate) match making. It's less common in other games but when it comes to chess it's useful to note that every chess federation/website uses ELO to calculate a user's proficiency. ELO is by far one of the most accurate way of match making and I suggest you look into the Wikipedia page for it at the very least.

x depends on how good you are against the other person [higher = better]
[win 8-x] [draw -x] [lose -8-x]

I think (personally) that chess.com should change the rating system, because sometimes you're match with a person who's rating is over 20 more than mine, (I use the +25 and -25 range) and chess.com says [win = +8] [draw = -0] [lose = -8] even though the battle is very unevenly matched. Also, don't say get better because I'm not bad at chess. Honestly, you can check.
arent you the guy who said something mean in another forum?
bro everyone ever has "said something mean in another forum" how is this relevant

nah it's not even, I'm around 830 and I was paired up with an 866 guy
830 playing 866. that's a fair match where anyone should win.
But you may likely lose because, your rating margin is too slim, which simply means you won't have opportunity to play with players about 100 points higher than you. An 866 rated player that have been playing 900 and 1000 will likely beat you.
I think (personally) that chess.com should change the rating system, because sometimes you're match with a person who's rating is over 20 more than mine, (I use the +25 and -25 range) and chess.com says [win = +8] [draw = -0] [lose = -8] even though the battle is very unevenly matched. Also, don't say get better because I'm not bad at chess. Honestly, you can check.