I agree on the need to create an ESP32 equivalent. But the ESP32 doesn't really correlate to DJI here. DJI collects a massive amount of telemetry data and terrain data, forces the average user to upload this data, and isn't exactly forthcoming about what is collected or how it is used.
An ESP32 can, for the most part, be fully audited in what it is sending. Yes, the wireless drivers are binary blobs, but the developer has extensive control over the device, and it is easy to monitor/filter/firewall the data sent.
3D printers, as a general category, are also more similar to the ESP32 than to DJI.
> DJI collects a massive amount of telemetry data and terrain data
At first I found it hard to believe that this is data they wouldn't get more reliably, more extensively from a satellite. But then I imagine, if you were a bad actor, you wouldn't want all the video, all the exact terrain data, etc, but maybe only that near certain points of interest like energy infrastructure, transportation, etc. So this, paired with satellite data is super powerful.
Then again, for most of the US, Google street view exists so there's that, a lot of the data is already out there.