I have done believe me, it all converge into having a useless inflated to the neck profession with hundreds of applicants per job which is a developer.Most Express Entry PNP programs don’t require a job offer. SINP-EE - no job offer but your SINP score and NOC must be selected. For SINP, your education must match your NOC and depending on the NOC, you need a license. So you cannot be in retail but have an engineering degree. Each PNP has different streams with different requirements. You need to do research.
Thats why I aimed at blue collar jobs which arent easy but have some actual need atleast, I came with a set of mind of realizing the dire situation but not minding downgrading my job and salary and work hard just to settle, but even then, canada isnt giving an easy life it seems.