Bluetooth is short range. Unless you're within Bluetooth's range, you need a server side solution anyway. So you have to engineer this twice, implement it twice, add new features on it twice, test it twice for every change, for the low number of times that there's an actual outage. And you...