3 years delay in normal times is really exceptional and bad. But due to pandemic, the normal processing itself is around 2 years now.Most of the applicants are lucky except few one who suffered for 3 years or more without any valid reason. I don't believe IRCC will give any importance to this minority group.
So I guess taking 3 years (or) more during pandemic is almost like taking another extra year to process application. Yes, it is stressful, but once the offices open, the backlog will melt like a butter. And of course, 2019 took the big hit.