Flight mode disables all communication.
Could you introduce an "enhanced" flight mode, a "flight safe" mode which keeps wifi and bluetooth on for those who travel on flights that are dependant on bluetooth headphones and can use in flight wifi?
I know it only saves a few button presses but having 1 button to press would make life easier and can't be that difficult to code?