I did seriously consider suggesting that (it would be my default approach) but since I don't actually have any experience with big complex multi-server applications, I decided to keep my mouth shut.
There might be a good reason why they don't do it that way and I wouldn't have a clue.