My rating is 1570 and I beat 2250 bots . that's true
Why are bots so easy?

Because bots don't play like humans. Also, they sometimes malfunction (they make a big blunder they shouldn't make normally). The elo shown for them is just a rough estimation.

The bot elo is just an estimation of that particular chess engine's strength. That estimation has almost no correlation to real-world chess ELO since many lower-strength engines play random moves. In contrast, even a low elo human’s move will have some rational reasoning behind them.
From what I saw it is hundreds off of the lower rating so I think you are right

Low-elo (sub-1300) bots have such a large discrepancy compared to its online human counterpart - however this gap starts to narrow once you reach expert-level bots (2200+) until it evens out at the super gm bots.
My elo is 323 and I have been beating Ludwig-bot (1200 elo) pretty easily. Why is this?