I understand the cynical view point but many times it's just the inefficiency. Are there some individuals within IRCC trying to enforce their personal beliefs? Yes, like any other organization.
But if you take the Jan-Mar 2022 spreadsheets and filter by online applications you can see how much BG/test related work has been done between September and October. Also if you follow the inidividual oath updates from 2021 backlogged applicants posted in various threads, you can see a lot of them have been forwarded to other locations with capacity for oath.
If you go through some of the ATIP responses I see them trying hard. For instance, they have been trying things like adding 380 or so people in one zoom call and conducting a oath event to find out the maximum limit of people they can accommodate per event without the entire event being thrown into chaos.
It's not perfect and they sometimes bite more than they can chew with their immigration targets - which I think they're doing to make up for the previous government's policies and the world economy is rapidly moving from hardware/physical things to more technology and service based.
If you compare it with more efficient systems, it also means the applicant will lose some capabilities they currently have. For instance, there are a lot of posts I see where applications are incomplete or details are missed out. If things should be more efficient, they should disallow all these updates once the application is submitted. Unless IRCC comes back and asks for more information the application won't be able to provide additional info. My guess is a lot of those applications currently eat up more and more time. Also rescheduling. Systems more efficient than IRCC don't allow this much rescheduing. I think a lot of resources are wasted in that. I understand people have important business. But when you have a more compassionate system, it will more chaotic and overall times will increase for everyone. They have to freeze the application and stop accepting changes at some point to be able to make a quick decision. If documents/rescheduling requests keep coming in, they're going to be dealing with clerical stuff all the time. But I think tehy don't want to deny people because of clerical issues as well they don't want people to lose 600 bucks.
Not to mention COVID. I think the entire system froze up because it was all paper at the time and Canada had far more restrictive approach to managing COVID than many others in terms of puclic gathering/ceremonies etc. But the online testing solution and zoom oath are pretty good. But I have a lingering suspicion a lot of delay in 2020 applications were because of physically misplaced packages that were not handled properly at the intake and it continues to cause problems for everyone to this day. I think they should've cleared everything upto 2020 as much as possible before they started working on 2021. I don't think that situation was handled properly.
Also I think the inter-office coordination/fworkload sharing could be better but they're taking the right steps. We'll see.
imo citizenship processing is going in the right direction at least at the moment but the results have yet to be seen.