Certainly for awards, the credit card must match the account holder's name. I found this out last year when I tried to book an award for my SO using my miles and his credit card. It wouldn't accept it unless the card was in my name. So it's certainly a restriction that's been around for a while.