Now that is actually a logical point versus OP's "quit complaining coz this is not your country" logic. I upvoted you.
As an H-1B, I can only shift to other H-1B jobs. Which means other jobs where no acceptably qualified american applicants can be found. I don't even want to change this. I am just asking that my greencard application not restart if I shift from one H-1B job to another.
So in this specific instance, my question still remains unanswered. However, you are right on the general idea that I am arguing for skill based immigration instead of a specific job based immigration.
As an H-1B, I can only shift to other H-1B jobs. Which means other jobs where no acceptably qualified american applicants can be found. I don't even want to change this. I am just asking that my greencard application not restart if I shift from one H-1B job to another.
So in this specific instance, my question still remains unanswered. However, you are right on the general idea that I am arguing for skill based immigration instead of a specific job based immigration.