I always thought it would have been cool if Pokemon were only found in environments that were "realistic" to that type. Like, if you had to go to a river to find water Pokemon, or if Geodude was only in the mountains. Seems like they didn't do that, though.