That's a valid point and it is absolutely true that last year PNP applications were processed really fast.
The reason was that last year average queue was 3,900 at a time and each analyst was supposed to process around 29 applications. This year it jumped to 10,000 applications in a queue and each analyst processing 76 applications.
This is due to mismanagement from both provinces and CIC. Last year each province took a lot more time to process applications and this year they were nominating as fast as only 14 days.
This resulted in more Nominations while CIC doesn't have the available resources to process this number of applications at a time.
Now I guess CIC have asked provinces to delay nominations or send a certain number of these to clear the backlog. This has improved the processing speed for application beyond July.
Situation may improve by the end of this year however we need to wait to see that.