As someone who has been in and around distributed systems for many years now, I do feel like we're cresting into a new generation of system design that tries to take into account the lessons of the last one. This question of how we reduce centralization of risk while retaining our ability to distribute safety fixes is a rich one I think.