Dual intent is a weird and subtle aspect of immigration law. It does not mean that the
H1-B visa itself is dual intent, available for people with immigrant intentions. The H1-B visa still requires intent to return to your home country.
8 USC 1184(h) allows the H1-B visa holder to be dual intent:
> The fact that an alien is the beneficiary of an application for a preference status filed under section 1154 of this title or has otherwise sought permanent residence in the United States shall not constitute evidence of an intention to abandon a foreign residence for purposes of obtaining a visa as a nonimmigrant described in subparagraph (H)(i)(b) or (c), (L), or (V) of section 1101(a)(15) of this title or otherwise obtaining or maintaining the status of a nonimmigrant described in such subparagraph, if the alien had obtained a change of status under section 1258 of this title to a classification as such a nonimmigrant before the alien’s most recent departure from the United States.
It says that the fact that you’ve filed for permanent residency will not be deemed to undermine the non-immigrant intent requires for the H1-B. But the H1-B remains a non-immigrant, temporary visa.
Contrast with say the Canadian skilled worker program, which results in permanent residency at the time of immigration.