Tell me, how many pokemon are there in this picture?
Link37, by my count. Now, tell me how many of them are not legendary?
3, by my count. That means that out of the 493 pokemon, there are 34 legendary pokemon.
THAT'S WAY TOO MUCH. Legendaries are not so "legendary" if there are a billion of them. That's one legendary for every 14.5 pokemon. Seriously. That's almost two legendaries for every pokemon in the Elite Four.
That's ridiculous. And that's not even counting the three they've already released for the fifth generation, and not to mention the many more they're sure to add on to the ticket.