All of those failure modes can be accommodated. I fail to see anything here a competent engineer couldn't address. I speculate it's not a technical problem, but an operational and cultural one. This is not rocket science.
But it must be also cheaper and more reliable than the current system, otherwise nobody is going to implement it.
But it must be also cheaper and more reliable than the current system, otherwise nobody is going to implement it.