Unfortunately people would start discovering 10k in cash work they forgot to declare or cash out RRSPs a bit earlier.In reality everyone used to complain about the backlog but that was the best thing. Because you knew at one point or another you will be processed.
Other than the backlog and accept everyone all processes will be unfair.
There a few things they could do in order to try to remove duplicates and candidates that actually don't meet the LICO or other requirements like:
-Charging upfront fee and if application for same candidate is submitted twice then charge twice and take the last spot so double penalization.
-Asking for SIN number mandatory so no screwing around with the income and LICO stuff, or if there is problem with SIN number you must submitt your last 3 years taxes at the time of application
Just my thoughts.