How are my opponents getting so much elo


https://support.chess.com/article/210-how-do-ratings-work-on-chess-com
The site uses the Glicko rating system that includes a measure of rating uncertainty called the rating deviation (RD) value. New members, or members with large gaps in games for a pool, have a high RD value and will have larger rating swings after games. As more games in a pool are played, the RD value decreases, as will the magnitude of rating changes.