You can put yours opponent's elo search window as tight as possible and within seconds you will find a player even at 2200-2300 elo or even higher, where less than couple of thousands people total play. Statistically this makes no sense, but it the case here. With each year they bot situation is getting worse due to less people playing since the latest chess boom.
The reason I am not playing 45/45 and 60/0 games is that I had to wait for at least 20 minutes for a game, sometimes more. If they were using bots, I would get those games the way you describe. And all that on 1700 level, even much lower than that. If they were using bots, that would not happen. There are more gaps in the pool that have the same problem as well. In blitz and bullet there are simply enough people around 2200 level for everyone to get games quickly.

there's no banned players in my history
20 players banned for the lack of fair play and 6 players banned for abuse in your game history I see