Это по причине того, что в ROM чипов от Espressif всегда все коды кривые и для прикола туда запихнут Байсик, вместо нормальных драйверов и API для WiFi и BLE.
По этому всегда и добавляется код, который должен был быть в ROM, а код из ROM не используется из-за полной кривизны разработки чипа.