ESP 32 dev kit supports Bluetooth 5. Comparing ESP 32 to another is not fair. ESP 32 is all in one! It has BLE, WiFi, GPIOs and amazing features. I dont know much about NANO 33 but ESP 32 supports latets versions of BLuetooth Smart
It is not important how is this implemented. They could use s different WiFi/BLE module then the NINA module based on ESP32.
I disagree. It's important that it has an ESP32 because this is the most "hackable" possible option for the Arduino user. What other WiFi/BLE module has anywhere near that level of support for programming with an Arduino sketch?
No, and I'll admit there's a good chance I'll never customize my NINA-W102 module's firmware, but I like to have the option available rather than it being a black box that's completely closed to mere mortals like me. Even just having the ability to look at the source code of the firmware on the module is great.