And the ESP32 (Xtensa ones anyway) have pretty meh deep sleep as well. It’s the entire reason we have it power gated and use an STM32G0 (and now an L4) on our board at work :(
how low power have you been able to get the esp32 to sleep, if you don't mind sharing? and the stm32g? i'm sure the l4 is fantastic
wrt xtensa, in theory risc-v ought to help them with lowering the power suck (it sure helped the gd32v) but i'm not sure it makes a difference in sleep
and of course for milliamps per mips, going to subthreshold switching like ambiq will make a much bigger difference than anything architectural