Don't forget that the "average" rating(s) on chess.com is only for this rating pool - not equal to USFC average, FIDE average, average of everyone in real life etc. Actually, You have to figure that the chess.com average is tougher than the average chess ability of everyone in real life because the ones who really are bad at chess probably do not have a chess.com account! In fact, many people never even learned the rules of chess.
p.s. Obviously USCF or FIDE etc. is probably tougher in rating pool, but chess.com would certainly be tougher than the general public, so maybe everyone isn't so good - just the dedicated chess players are
Don't worry too much about that. In my opinion, chess players of today are just much better overall as a group than chess players two decades ago and the typical rating ranges no longer reflect actual playing strength. When I first tried out internet chess around 1997-98 ( I was 17 years old at that time), I managed to get ratings of about 1600 at yahoo games, 1500 at kasparovchess.com and 1500 to 1600 at fide.org. At that time I've noticed that against players rated 1200 and below, I just have to play safe, solid moves and sooner or later, these players will fall for a double attack, a quick mate, or would just drop pieces all over the board. Nowadays, that approach won't work anymore. The chess scene has become so competitive that even against players below 1000, you know you're up for a fight. I joined up chess.com in 2009 but I haven't played much. based on my stat, I've played about 84 games since I joined up, and those were the only games I have played for the past 11 years. My rating is now below 1000 but I found out that I still enjoy the game and still want to improve even at age 39. So I've decided to give my "chess career" another shot...ha ha ha