While people do often use pis to do things you could do with an esp32, an ESP32 cannot do the majority of things a Pi can do.
While people do often use pis to do things you could do with an esp32, an ESP32 cannot do the majority of things a Pi can do.
Personally I use ESP32s for GPIO to control things around the house and have one Raspberry Pi acting as a hub.
In some of the tinkering applications, RPis are shoehorned into the very operarional model that is followed by ESP32s.
ESP32s may be harder to debug but they allow us to remove a big chunk of the complexity that lies between our code and what we want the device to do.
I think your criticism is more in line with "they are not exactly the same as RPis". And that is fine.
I chose my wording very intentionally. My criticism is exactly what I said.
It’s like comparing a bicycle to a light duty farm truck.
Do you need a full blown Linux desktop to blink a led light? Or drive a servo? Or even have a HTTP server? No.