Não. Você não deve atribuir o mesmo endereço MAC a vários pontos de acesso. Isso quebra a rede e espero que o seu ponto de acesso nem permita isso.
Sua melhor abordagem é armazenar os endereços MAC de todos os pontos de acesso que você deseja detectar. Como você mencionou, as bibliotecas e serviços existentes já fazem isso dessa maneira.
Ter SSIDs diferentes para locais diferentes funcionaria, mas tornaria a rede difícil de usar para outros fins que não este aplicativo. Todos os diferentes SSIDs precisariam ser configurados nos dispositivos que realmente usam a rede para mover bytes.