There's a reason strong players (like titled players) play blitz and bullet almost exclusively, and in general the longer the time control, the more inexperienced players there are. Sure some GMs play long games online, but they're a minority by far.
Not only is cheating less common in speed games, but cheaters are usually easier to catch i.e. they let the engine play on every move, which is a good way to get instantly banned. Plus if I lose a 3 or 1 minute game to a cheater, it's not even that frustrating, because I only wasted a few minutes. (For the same reason you don't encounter many people who stall, because if it's only 1 minute it's hardly worth it.)
Having said all that, you seem to be jumping at shadows. In every little thing you're imagining a cheater is there. CAPS scores are silly. Even beginners can get 98 and 99. If a game is 95% "accurate" that doesn't mean they played like an engine on 95% of the moves. It's possible to play very badly and get over 90 (examples in both my topics below).
Here's one of my topics: "What They Don't Tell You About Accuracy"
And another: "91% Accuracy? Are You Mocking Me?"
Part of your frustration might be that you think you're 2000 Elo and so somehow deserve that rating. I don't know where you get that number from, but you're not 2000.
That aside, I opened 20 games at random, and in only 5 did the game end when you had less than half your starting time. You're moving way too fast. I also noticed that in your last 100 games your average game length is 29. Normal is about 10 moves higher. To me that says you're pretty tilted. Playing while upset will make you play worse.
To sum it up, yeah, cheaters exist. Just this week I found a few that chess.com wont ban and that was frustrating to me, but at the same time most people don't cheat, accuracy isn't a good indicator of it, you're not as good as you think you are (no offense) and if you used your time and played while calm I think your results would improve.
That's my honest reply.
For those legitimately rated above USCF 1800, how do you manage to maintain your enthusiasm for chess in general when such a large percentage of the games you play online are worthless because they have strong indicators that the opponent is cheating?
Honestly, I don't want to hear people say that its not happening, because it is. So if you were going to respond something along those lines, please don't.
I've completely reworked my repetoire so there is a huge divergence between expected book theory/strategy/play, and engine play at critical moments. Along the lines of queen's pawn (W) /caro kann-ish (B) type games where the engines regularly (but slightly) mis-evaluates and chooses to force specific sublines believing it has an advantage. I can with fairly solid confidence know when someone is using an engine by move 21, sometimes earlier.
I've played 30+ games today (10m/side), and 24 have been just like this. 18-25 moves in 70-90%+ accuracy for the opponent, engine sublines (completely out of book), I think there was even 1 brilliant move in one of those games for someone rated lower than me that managed a 92% accurate by move 30.
In almost all the opponent takes no time spent calculating, and often shuffle pieces back and forth until they get the right tempo (usually 7+ moves ahead) where they can make a attack.
I'm constantly plagued with the thought, why even bother playing chess at all anymore when all you get out of it is time theft and the abuse of losing with no path for improvement, because most opponents aren't even real people.
I've studied tactics, puzzles, strategy, pawn structure, theory, and even taken coaching lessons from Master's. I've improved from ELO1200 to an ELO of about 2000 over the years, and yet any rated games I play on this or another platform has me losing 80% of the time.
After a certain point, you just can't improve beyond the point of recognizing, ok that was a game where they played 95% accurately going into move 54 until you made a minor mistake at which point the game just ends and you are left with your time stolen, and filled with disgust for the low lifes that would do that to you, and everything I've mentioned above is twice as likely to happen on the weekends over weekdays.
Honestly, you can't become better without a better 'human' opponent, and any online chess platform these days seems to have 'this' problem.
How do you manage to not completely give up on chess? To not say... this (chess) was a bunch of wasted time that I'll never get back. Learning it offered no benefit, or enrichment because someone had such low self esteem or was mentally ill that they had to use an engine to make themselves feel better temporarily about themselves by victimizing you.
If there are no victims just volunteers, why should I volunteer myself to that kind of abuse given the high probability of it happening.
Please I'd like to hear your honest responses, and to the trolls I know just can't help themselves when responding to a post like this; in advance: shame on you, you cretins.