The irritating thing is, it wouldn't take more than 5 minutes to assess work experience against lead statements and main duties of the claimed NOC, but it would save the applicants potentially more than a year in waiting (if rejected). I think Sydney should definitely be responsibility for work experience descriptions and all selection factor stuff, whereas the VOs can concentrate on more serious stuff such as background, criminality, security POF, and medical checks, and also verification of documents.
To save hassles, time and money, if work experience description is deemed 'incomplete', or 'not matching substantial number of NOC main duties', then Sydney should return the application completely, but once it got passed to VOs, all the VOs need to do is NOT to once again check the work experience description, but to verify whether the work experience is valid and not fraudulently obtained. I think this would make things much much more efficient, and would not hang thousands of people in balance for months and years with no apparent light at the end of the tunnel. By the time they get PER, they know they would know they would not get rejected due to work experience description bullcrap (if legitimately obtained).
As I said, this would add 5 minutes of an extra work per application for Sydney employees, so fine, we'll compensate them for these 5 minutes by paying an extra 10 bucks for our applications.
You all should vote for me to be the next immigration minister once you become Canadian citizens