People charge their phone everyday so it isn't a massive deal to charge your AirPods as well. And the sound quality right now is more than good enough especially given that you're asking people to tradeoff their data usage.
If I have to charge them then I have to remember to take them out and plug them in, and also then have to remember to take them out of the charger and take them with me.
I'm not super sensitive to sound quality, but charging is a deal breaker.
3.5mm is de facto hi-fi.
A cheap DAC can produce around 16 bits and 20 kHz. It's not difficult. A pair of $10 earplugs is much more limited in what sound it can physically play.
You're trusting/hoping that [0] will never happen, or (for WiFi) that [1] will never happen. At least with most Internet usage there are additional layers involved that have their own security which can protect your in flight data, but the firmware on BT/WiFi chipsets doesn't necessarily have that sort of layered security.
I'd call it a dangerous goal.
[0] https://www.theverge.com/2017/9/12/16294904/bluetooth-hack-e...
So you’re basically stuck with AirPods or new Beats if you want low latency Bluetooth headphones for an iPhone. And this seems unlikely to change.
It’s a long game, but I think part of their rationale is that we had to get rid of that thing eventually — which is inarguable, IMHO — and so the earlier, the better. If you’re forced to make wireless headphones that don’t suck, you will.