No, the h1b visa comes with an option to apply for permanent residency (Green card). So the comparison here is the ten-year software license comes with an option to buy the lifetime license.
Anyway, the issue here is that the archaic laws discriminate based on race (country of origin) which is both unfair and doesn't make sense for the category (employment-based visa).