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).
Donated blood is stored as packed red blood cells, with the plasma removed. The plasma is where most of the hormones reside while being transported, so in packed RBC transfusions, there will almost no transfer of hormones. This makes it so that blood type is pretty much the only important factor when determining whether somebody can receive blood.
Sometimes doctors do perform whole blood transfusion which does not have the blood plasma removed. This has the chance of increasing hormonal levels temporarily in the recipient. However, the body will quickly compensate and bring levels back to normal. Even if not, the hormones will still degrade and lose their effectiveness over time.
Side note: everybody has both male and female hormones in their body, at different levels. These levels can change a lot depending on your age, genetics, menstrual cycle, or even the time of day. As long as there is no prolonged increase in the levels of a particular hormone, there won't be any abnormal effects.
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-...