I completely understand your frustration, Over the past 7 years I've had so many applications (study permit, work permit, PR, and now citizenship) with IRCC and I'm somehow used to this unknown wait time. I've seen a lot of August applications submitted way after me already have their oath date...