Ease of development: programming WiFi, for example, takes easily 200 lines of code with ESP-IDF SDK. And your credentials will be baked into the ROM as plain text. With Tactility it’s stored safely and all you have to do is toggle the WiFi toggle on.
You can also run multiple apps alongside, making your ESP32 device more of a multitool like Flipper Zero.
You absolutely do not have to bake wifi creds into an esp32 app in plain text. ESP-IDF provides multiple ways to do this, the way I generally do it is to come up with a wifi AP, serve a web page that allows the user to input credentials, and then store those credentials in encrypted flash. All of this is very easy to do in ESP-IDF using C++.
your credentials will be baked into the ROM as plain text
what
If you can store this safely...so can other developers. The ESP32 has encrypted flash and critical data (like serials) can optionally be burned permanently without being readable through debug ports etc.
You can also run multiple apps alongside, making your ESP32 device more of a multitool like Flipper Zero.