Yeah I understand that and totally agree with what you have written. I am actually not trying to defend IRCC which sometimes seems like it. When you live in Canada and deal with these things long enough, you can't help but read between the lines of the policies to better understand what they are promising (or not). That's what I usually try to write here for someone who doesn't understand (or try to be over positive with) these statements. To be honest, IRCC could have handled these things in a much better way, but like many other systems that were put to test in Canada and failed due to lack of planning and flawed system during covid, similarly IRCC was plagued with inefficient processes for many years but covid collapsed it.
The disconnect between agencies is unreal. Like you mentioned about one being allowed in Canada whilst the other can't, it's the lack of clear communication of rules and disconnect between departments.
I am surprised that Case Processing Officers have not yet declared protest or walk-out-of-job actions because of this huge pressure with limited amount of time and that too during pandemic. They have done it in the past, i.e., in 2013 where all applications (except may be 5% or emergency medical apps) were put on hold for few months while they were out on a protest.