you are partially right,
for example i was checking BC PNP, you do not need a job offer, but the processing time to obtain a PNP is an approximate of 15 month!!!!!! so that employers in BC match your job requirements,
i dont know whats happening ... it seems in order to be issued an ITA, you must have had canadian work experience or a job offer/pnp,
as for us, we are left outside awaiting their mercy to pick us up,
my CRS is 369 points, what about you ?