Even after getting an ITA, I have always been worried that I'd not pass eligibility. Go check the description for 2148 ("Other Engineers"). It's a bunch of different occupations that don't exactly match my work, but I made it work. While other NOCs have long lists of bullet points to match the job descriptions, I had 3 lines which don't exactly match anything. This NOC code isn't ever getting picked by a PNP, and I've had to accept that I have no choice but to roll the dice and hope I pass eligibility. NOC specific draws or a new NOC system sounds pretty bad to me (for my situation specifically. I can see why it's better for Canada as a whole though).