They want make everything as much complicated as possible for us. They don't give a crap.
They don't give a crap about our needs and expenses.
You've made your feelings on this quite clear. Here's what I see:
They (like everyone) were thrust into a situation that no one ever anticipated. Because of the security and responsibility involved in granting citizenships and issuing passports, they couldn't just "sort of figure it out" like most companies. So, they basically stopped all operations while they figured out how to handle it in a responsible way. The process was already slow, and because of the pause due to pandemic, they built up a huge backlog, which they are still trying to work through.
I understand it's frustrating. We applied for my wife's citizenship in Sept 2020 in what should have been the absolute easiest slam dunk approval ever - we'd been married more than 15 years, have children together, have lived in multiple countries together, have had family work visas approved in multiple countries, have multiple years of Canadian tax returns, easily met residency requirement. The whole thing still took 18 months. Once the certificate was granted, we sent the passport application, and are now in the same 35-40 day process that everyone else is (including by birth citizens).
It's not that they don't care, or there's some evil genius at IIRC who is sitting there cackling "I'm going to mess up tgman's life by slowing the passport application process". They are adjusting to the change from pandemic like everyone, and doing at government pace, which means slowly. I'm sure everyone who works at IIRC wants the process to be faster, or make more sense. If you have suggestions on how they can do this, you will be better off going to your local MP and raising your concerns (which I did, as well as asking each candidate in my riding at last federal election) than ranting that "they are stupid people who don't care" on a message board.