It does make a difference. When filing for adjustment of status, you can request USCIS to consider both you and your spouse as chargable to your spouse's country of birth, and therefore be placed in a more favourable GC queue. This is called cross-chargeability [1].
Because of this, the "100-year green card queue" problem only really applies for a couple who are both born in India/China, with kids who are not born in the US. If even one child was born in the US, they would be able to sponsor both parents for an immediate green card when they turn 21 years old. In the meantime, the H1-B beneficiary can extend their visa indefinitely and port their approved I-140 whenever they switch jobs, with a 6-month grace period. The spouse also has full working rights.
21 years is a long time, but while working, both parents will accumulate social security credits and will be eligible to recieve benefits upon retirement (if they've secured a green card by then).
Because of this, the "100-year green card queue" problem only really applies for a couple who are both born in India/China, with kids who are not born in the US. If even one child was born in the US, they would be able to sponsor both parents for an immediate green card when they turn 21 years old. In the meantime, the H1-B beneficiary can extend their visa indefinitely and port their approved I-140 whenever they switch jobs, with a 6-month grace period. The spouse also has full working rights.
21 years is a long time, but while working, both parents will accumulate social security credits and will be eligible to recieve benefits upon retirement (if they've secured a green card by then).
[1] https://www.uscis.gov/policy-manual/volume-7-part-a-chapter-...