Я разработал приложение, которое интенсивно использует местоположение пользователя, поэтому мне пришлось проверить эту и другие ситуации.
Я узнал, что, когда все службы отключены (Bluetooth, Wi-Fi, сотовые данные)
CLLocationManager возвращает последнее известное местоположение, поэтому в этом случае, даже если устройство находится в режиме полета, оно вернет местоположение.
Вы можете попробовать это, узнав свое местоположение, включите режим полета и затем далеко отойдите, спросите местоположение еще раз.
TL; ДР: Это не так. Возвращает последнее известное местоположение.