Here's why:
* Baby Legendaries: These are Pokémon that evolve into legendary Pokémon, but they are not legendary themselves. They were introduced in Generation IV, but none of these baby forms are available in the Sinnoh region.
* Sinnoh Legendaries: The Sinnoh region has its own set of legendary Pokémon, like Dialga, Palkia, Giratina, and others. These are fully evolved forms and not baby forms of other Pokémon.
So, while you can catch legendary Pokémon in Sinnoh, you won't find any baby forms of those legendaries.