Во всех последних SDK есть установки/включение WiFi с опциями без записи конфига во Flash. А если пользуетесь моими сборками SDK или сами расковыриваете его, то всегда можно написать перехват или замену функции записи/чтения конфигов из закрытых китайских либ на свои... Кроме конфигов WiFi надо ещё махнуть сохранение калибровок для быстрого рестарта после deep_sleep и калибровок по напряжению питания - они пишутся в другой сектор, в одно и то-же место, после блока esp_init_data_default.bin.
А в Arduino протрет дыру наверняка...
Для =AK= это не важно - он перепаивает Flash после пары месяцев работы модуля в устройстве с мало-потребляющим дополнительным MCU.
В общем это решаемая часть, в отличии от функционирования ESP8266 с активным "просыпанием" по пинам при малом токе потребления. Слишком много жрет в таком режиме и очень долгое время восстановления.