Pokemon has been doing this trope way too long, and it wouldn't be a hard fix. Pokemon Heartgold and Soulsilver introduced overworld sprites for every pokemon up to generation 4. Why hasn't this been changed yet?! Battling and breeding are the only ways of interacting with your pokemon, because they only appear in battle. And doesn't anybody want to see pokemon, you know, in nature? The series was originally based on Miyamoto's bug collecting hobby, or something, and hunting pokemon through random encounters is the most boring and oversimplified way of doing it.
Pokemon has been doing this trope way too long, and it wouldn't be a hard fix. Pokemon Heartgold and Soulsilver introduced overworld sprites for every pokemon up to generation 4. Why hasn't this been changed yet?! Battling and breeding are the only ways of interacting with your pokemon, because they only appear in battle. And doesn't anybody want to see pokemon, you know, in nature? The series was originally based on Miyamoto's bug collecting hobby, or something, and hunting pokemon through random encounters is the most boring and oversimplified way of doing it.