Before mods shut it down:
OP appears to be ignorant to the point of branded credit cards. You spend on amex's delta cards and they go to your skymiles account. Period. OP seems to be whining about 2 unrelated things. Amex/Credit cards allowing transfers, but airlines not. If he wants 'free' transfers of points to a spouse from a credit card, dont get a branded airline one.