It's hard to say. I think you'd need to ask the Passport Office whether other measures could have been taken. I think that you have to recognize that they obviously face some constraints, not only as far as staffing is concerned, but also when it comes to equipment, such as printing equipment, computer networks, and so on.
Nevertheless, I think they are questions you would be better off asking management at the Passport Office.