Unfortunately, the fact is no one is and will be able to move on in life till he/she gets a final result on this for their application. since so much of money, time, effort, concentration is wasted in this, it's impossible to move on till we get final output.
No matter whichever logic we apply, single applicant vs family, huge travel history vs no history, young age vs old age, low points vs high score etc etc etc,,the fact remain same that IRCC dnt give a fuck about our expectations and logic. They are working at their own speed and taking their sweet time. Seeing me rigorously waiting for PR, my current HOD sarcastically told me "hamein lagta hai Indian's he lazy hain,however situation is same across the globe"....and unfortunately it's a fact.
lastly, this fact also remains intact that no matter how much time and pain it takes to get PR, once we reach Canada, everyone will forget this struggle wala time and enjoy their new journey....