Why Bluetooth can suck (but doesn't have to)