What a disappointing outcome!
I expected that there would be some way to decrease power consumption under 50uA, just like (almost) all other microcontrollers.
I would rather consider ESP32-C3 bare chip, as it has similar performance spec with much lower sleeping current.
The ESP32-C3 is a bit more powerful MCU, although it only has 1 core and nothing similar to the PIO. But it does handle RF. It's RISC-V based. So pretty different specs overall.
Regarding its low power modes, it can get as low as about 5µA in deep sleep (not less than that), but you need to have in mind the limitations, which you are likely to overlook if you're not familiar with the ESP32 series.
When put in deep sleep, the ESP32-C3 pretty much powers down most of its internals. Almost nothing of the internal state is kept except for the RTC domain, and you can optionally (yes, only optionally) have the IOs state kept (it's not default, they'll go to high-Z by default in deep sleep! and if you opt for retaining IO state, this will increase the deep sleep current significantly). When getting out of deep sleep, it will do a full reboot (no it won't just go on at the next instruction as many other MCUs do in similar deep sleep modes) which can take up to several hundreds of ms.
With a ST MCU in stop mode, you can get as low as a couple µA or less, with all internal state, IO state and RAM content retained, and it will wake up in a few µs to a few tens of µs (if you're using a PLL.)
Those are very significant differences, it's very important people have them in mind before selecting MCUs.