I agree it's a bit more complex, but as the protocol has advanced, so too must the operational foundations. The outbox model is a highly efficient way to accommodate those changes and the current requirements. But I do think there needs to be some progress on the implementation to better accommodate the users, and make configuration easier.