Human opponents are definitely harder than bots on chess.com. There are people rated 400 who can somehow beat the 1300 bot.
Is it me or are Human opponents harder than playing against bots?

Chessxom bots can never play like humans, never.
They generally play much worse and give you many free gifts sometimes up to a queen, depends in their mood. They're also interesringly knowledgeable in opening theories, me as a 1000 elo rated chess player, whenever I play Sicilian defense my enemies take much time thinking to response, they're never familiar with it.
1000 elo rated bots know EVERY opening you might play, which is kinda unrealistic. We barely know the horses opening

Bots are a lot weaker than they should be, and most of us players are better than our rating. For an example, I can beat 2000 rated bots after a few tries, which really doesn't make sense.
Bot rating and human rating aren't the same thing bots are programmed to blunder(unless it is stockfish) humans are not you have to make them blunder
There is some pressure when you play human that doesn't exist vs bots, also time controls put additional pressure as vs bot you can think as long as you want. When you play chess on board is completely different experience than online. So, psychological effect also have to be taken to the account. Also, different bots are programmed to be better in some aspects of the game and weaker in other. For instance I face more difficulties to win against some bots with 200-300 lower rating than others as they have a different playing style.

Bots know the best move, and from a database, they view different moves, before deciding to make a brilliant move or a blunder, and create a set of moves to select one at random. Basically, A bot knows when it is making a mistake, and it will give you advantage. For example, opening traps don't work on bots, unless you get lucky
I haven't played on this site in a very long time so my chess skills deteriorated and now I am very low rank with this new account. In my previous account I think I had around 1000 elo and that was years ago I think, granted I am slowly climbing with my new account I literally made yesterday. What I found odd was when I was playing against bots I felt that they were a lot easier to play against than the ranked human players I was playing. Currently the hardest bot I beat so far was Sven who is 1100 elo and he wasn't that bad. Since the bot is 1100 shouldn't he be harder than the players I was playing against?
Also side question, for the bots based on popular internet celebrities and athletes did they actually test to see how good they are at chess or did they give them a random elo score? Did they test MrBeast to see how good he is at chess lol?