Well, I had a game a few days ago where I played 10 blunders, 5 mistakes, and had 2 missed wins... and still won! (Timed my opponent out...) And I'm 1800! It's really all about luck, sometimes your opponent plays like garbage, sometimes you run into a buzzsaw. However, at 500-600, I would expect that just about every player there would hang a lot of pieces. Perhaps rather than the opponents playing well, you just aren't noticing most of their blunders?
I notice most blunders of my opponent, just not my own until after I do it lol.
In reality I have gold so I watch the analysis for almost every game, people rarely (and I really mean rarely) hang pieces. Idk if it's just the people I run into but I think this range is just really difficult.
My theory is that since they start your ELO high, people who start and are relatively new to chess drop down to about 400, and then they really start learning and developing strategy. Whereas in the 800s, you can still get people on their initial drop down if that makes sense, as opposed to a gritty battle of two opponents who really both deserve to be 800-900 players.
I saw a YouTube video of a dude with an 1150ish ELO in rapid and he played 12 blunders in a game.
I'm sitting around 500-600 (relatively new to chess, just starting to win more than I lose) and I have never seen my opponent play anything close to 12 blunders, nor have I. And if I'm being honest, it isn't uncommon for me to see people play 1-2 blunder games in 500-600, which aren't even usually awful blunders either.
I am genuinely shocked by how bad I've seen 800-1100 play in videos and streams in comparison to the 550s I'm getting in rapid, feels like I'm playing should-be 900s every rapid game. Guess that's what happens when they start your ELO so dang high after just creating an account.