The RP2040 isn't a very compelling microcontroller though. The only interesting thing about it is the programmable peripherals, but we've seen that before, e.g. from XMOS and in practice the protocols & peripherals you're going to use 99.9% of the time are completely standard - I2C, SPI, I2S, UART, counters/PWM, etc. For the rare case you need something custom and high speed there are really cheap FPGAs now.
The ESP32 supports all of those protocols and Wifi and Bluetooth, and it has low power sleep modes. And there are RISC-V versions which is quite nice from a a warm fuzzy point of view.
I think RPi still has a place for hobby electronics projects where you want GPIO. I don't think people are going to use it as a standard computer (desktop / media server / etc) though.
The ESP32 supports all of those protocols and Wifi and Bluetooth, and it has low power sleep modes. And there are RISC-V versions which is quite nice from a a warm fuzzy point of view.
I think RPi still has a place for hobby electronics projects where you want GPIO. I don't think people are going to use it as a standard computer (desktop / media server / etc) though.