Я хочу знать, влияют ли эти «None» местоположения только на симуляторы или их следует учитывать.
Вы должны спроектировать свое приложение так, чтобы оно могло допускать отсутствие определения местоположения , даже если вы уверены, что на устройстве установлено необходимое оборудование, и пользователь разрешает приложению получать данные о местоположении. Будут времена, когда устройство просто не может получить определение местоположения, или когда происходит сбой оборудования, или батарея настолько разряжена, что система решает не включать радио или что-то еще. Вы не можете гарантировать, что все, что может пойти не так, не будет работать, поэтому убедитесь, что ваше приложение готово к решению проблем.
это местоположение "None" должно обрабатываться в нескольких местах - я не хочу добавлять ненужный код
Звучит как другая проблема. Если у вас есть более одной части вашего приложения, получающего данные о местоположении ... почему? Сделайте обработку местоположения частью модели данных вашего приложения. Таким образом, вы получаете местоположение только в одном месте, и вы можете решать проблемы в одном месте, и любая другая часть приложения, которой требуются данные о местоположении, может получить их без необходимости переопределения всего этого.