You do have a point. It seems as though IRCC has always struggled to keep up with the demand, and are completely unpredictable. They are so unpredictable that it almost feels like luck sometimes. Like my brother-in-law applied and got his citizenship in 8 months (with a language test in between), whereas my application is now about to hit 12 months without an invite for the test (I was asked for fingerprints). We live in the same city, same application type, just that we applied one odd year apart. When I applied for my PR, I got mine in 6 months from Abu Dhabi while everyone around me seemed to be at least waiting 12+ months.Totally agree. There is no point in obsessing about individual timelines. My application is also one of the slow ones, but in the end, if you are a PR and live in Canada, some extra months as a PR instead of a Citizen won't make that big of a difference. An exception, as you say, would be urgent cases where citizenship is directly needed for something.
While I don't obsess over my individual timeline, I'm kind of meta-annoyed What I mean is that I find it truly mind-boggling that IRCC is unable to handle this in a more timely manner. I don't doubt that the vast majority of people in the IRCC admin are doing a good job and trying their best, time-wise. I think that they are just terribly understaffed, particularly in large cities.
So I'm not particularly annoyed about my application being a slower one. I'm more annoyed about the baseline/average. So in some way, if I were the only slow one, whatever. But so many slow ones, seriously?
So I believe your annoyance with IRCC is justified. They should have figured this out.