I think that’s totally fine. Might actually be the future direction. But yea would’ve been nice to have wifi/bt integrated.
Eg if you want 5ghz then use c5, or if you want some wifi-6 so c6, etc.
Also here’s a talk by them on how to use esp as a wifi coprocessor https://youtu.be/g14aEjnjRLw?si=TgkEyJJ2_L_Shuom
There’s also adafruit airlift https://www.adafruit.com/product/4201