There are many possible ways to decide the form of a wild Pokémon, and "per map" is just one. I wouldn't want to support that but not the other ways (e.g. random choice for Unown, environment for Burmy/Womadam, season for Deerling, random yet consistent for Vivillon, proportionally random for...