We can get the information of a pokemon only if it is caught by us so how can Ash Go around exploring the world with his pokedex asking it the whole info of that pokemon he just met ,but in game the pokedex will only show its name and some question mark.
He gets the answer every time so what is the use of filling pokedex.