“Dual intent” is a legal fiction that was created to allow people apply for green cards while still pretending they have the non-immigrant intent required for the H1B visa. Dual intent allows the H1B visa to be used as a first step to permanent immigration in practice, but it’s still a “no guarantees” temporary worker visa according to the letter of the law. Congress never actually created a true permanent immigration visa for skilled workers.