Actually, to be honest, its IRCC's mistake. Even before covid, IRCC used to take forever for something as simple as a Work Permit. Applying a work permit or Study Permit from inside Canada has always been a hastle to say the least and a minefield many times. Massive wait times need to be reduced (during normal times). IRCC should automate most of this visa granting process (may be put quotas to limit flooding of immigrants).
Australia, for instances gives a Bridging visa automatically upon application from with in their country.