I understand that you are frustrated but please understand that they are just following the orders given to them. They are making decisions, yes, but they are not making decisions entirely on their own. They are trained and taught the rules of what a "complete" application is and when your application didn't fit the criteria, they rejected it. If anything, you should blame the policy makers and not the employees. It is NOT their fault. They can use "common sense" and promote an incomplete application but if they do that, they might not have a job next day for forwarding an incomplete application. It is important to put yourself in their shoes. They also work for a living, just like you and me and they will have to follow the rules of their job.
I have seen situations where the applications were returned where the applicant was not at fault at all. Before October 2020, the Citizenship application form did not have any validations and there were some bugs in the form. For some people, one particular question under 'Prohibitions' will NOT be printed correctly - This was no fault of the applicant and the fault was on IRCC's end because they released a buggy version of the form to the public. Applicants received their applications back around 4 - 6 months after they applied (they lost like half a year waiting) for no fault at all of their own. This was infuriating. Imagine how you would have felt if this happened to you. What happened to you with your passport application isn't so bad, honestly.
My point is this : You are frustrated because your application got rejected but you should understand they are humans too, they are working a day job and they have rules to follow. They can't use their discretion and "common sense" all the time - they might be fired for not following the rules. Blame the bureaucrats, not the people who are simply following the rules.
Enjoy the rest of your day and hope you get your passport soon!
All the best!