Why can't you see certain Pokemon in the GTS even though you have the national pokedex?

cause sometimes no one is trading that kind of pokemon. like even if u go on the computer and go to www.pokemon.com and pressed gts it would say that u cant click it on kadabra for this reson