I see your point. Yes for those born in countries with traditionally high immigration rates the system is broken. Even if an employer can demonstrate they need to retain a particular person if this employer later needs to terminate the employee for unrelated reasons you are screwed.
I think the H-1B to EB-2 and EB-1 process should be improved to not be subject to immigration rates.