Does Shining Pearl and Brilliant Diamond have all Pokémon?

Does Shining Pearl and Brilliant Diamond have all Pokémon? Pokemon Brilliant Diamond and Shining Pearl contain 151 Pokemon for players to find, but doing so doesn’t mean players have “beat” the game.

Pokemon Brilliant Diamond and Shining Pearl contain 151 Pokemon for players to find, but doing so doesn’t mean players have “beat” the game.