One of my biggest complaints about the series outside of event Pokemon is the PokeDex. Why is it? Well, as I've stated before, I have Obsessive Compulsive Disorder (OCD), and because of the PokeDex, a part of me always tries to complete every entry on the main game version I'm playing. Even though I have things like Bulbapedia at my disposal now, a part of me continues to nag at me to complete it.
I'm rather disappointed to learn that the same mechanics of the PokeDex are still being used to this day. You see a Pokemon, it gets logged but no entry. You have to catch the Pokemon for the Pokedex to have any flavor text about the creature.
Don't you think we are past all this by now? We have over 600 Pokemon in the franchise! Some of which we have only seen but will never be able to catch without cheating or hoping that a really close friend will trade one that isn't a hacked version.
Does anyone think that the PokeDex should already be pre-loaded with all the information on there? Given the technology now, the PokeDex could just unlock entries the moment we see a specific Pokemon and then have a stats sub-category that keeps track of everything else (Seen, Own). Don't you think that would be a better solution than "If you see it, you unlock its slot. If you own it, you get the flavor text with its entry" way of tracking?
And if that is being done as a easy visual indicator as to what you caught and what you didn't, I can think of a better solution that was already in use. In Pokemon Stadium 2, if you owned a Pokemon, there was a red Pokeball next to their name. If you owned a Pokemon in the past but have since evolved or traded it away, there was a grey Pokeball next to its name. If you saw it but never owned it, there was no Pokeball by its name. Why can't the PokeDex do that and still keep the flavor text for Pokemon you've seen but don't own/haven't caught?