In Pokemon Scarlet and Violet, Miraidon and Koraidon are powerful legendary Pokemon that do not make the mistake of being too powerful. It is no secret that Pokemon aren't created equally.