Don't want to do this either. Every other Steam redeem is given via a code sent to the email associated with the purchase. This is normal, what's going on here is abnormal and should not be a requirement.
This just seems like an attempt to get more metadata on users or something else sketchy and is extremely disappointing and possibly constitutes fraud.