>>48400797>>48400837 I unironically think that the design of a Pokemon map pre-Gen VIII does not depend on the pokemon you encounter on the route at all. You don't seem to understand that you can make the path whatever shape you want and the Pokemon will fit in it.
Do you want an example of how map design and the Pokemon present actually matters? See pic related. You will not encounter a Wailord in this pond. A Wailord cannot fit within this pond. That is why you will not encounter a Wailord in this pond. If they wanted Wailord to be present in this pond, they would have made the pond large enough to fit a Wailord. But since overworld pokemon were much, much less of a thing prior to Gen VIII, size did not matter. You could have an encounter with Wailord in your bedroom and the map would be able to take it.
Do you understand now? Of course you don't. But map design in terms of route size, pathing, obstacles, and so on, will not be affected by what Pokemon you can encounter on the route. It's part of why Pokemon Randomizers work so well because at no point will your game be bricked because you encountered Charizard underwater in Pokemon Emerald.