Originally Posted by
iahphx
It has always been a strange quirk of the SPG program, as well as other hotel loyalty programs, that they tend to be stingy on actual hotel stays and generous on credit card bonuses.
SPG does not give you the points for Credit Card purchases, Amex does. Amex purchases points in bulk from SPG at some contract rate and passes them along to you.