Levels in Random Battles aren’t all the same because Pokémon aren’t equally strong. Some Pokémon are naturally better than others due to their stats, abilities, movepools, or just how well they fit into the format. To make things fair and keep matches balanced, their levels are adjusted based on how well they perform in the mode.
For example, a powerhouse like Rayquaza, which can sweep teams, has a lower level so it doesn’t completely dominate. Meanwhile, a weaker Pokémon might get a higher level to give it a better chance to hold its own.
Sometimes, even Pokémon of the same species can have different levels if they have multiple sets. Usually, mega sets are more threatening than its non-mega sets, so they’d be balanced with different levels.
This way, battles feel more even, and every Pokémon has a chance to shine, rather than having the stronger ones steamroll everything. It’s all about keeping the fun and fairness alive.