Isn't this just a technical error (bug) that is a game dev's (or infrastructure engineer's) responsibility?
Isn't mandating the constant involvement of otherwise unnecessary tech that is known to be error prone and unreliable just the result of a poorly thought out buisness requirement?
No, its not that simple either. Because they probably did think it out, knew they were choosing the riskier technical option and expect/expected failures to happen.
My read of the situation is that they expected the rest of the game to get a better reception overall and blunt the bad PR from the inevitable failures caused by the always-on/centralized aspects.