The other problem is that when you return the item, they will reduce your number of miles accordingly. Unless, of course, you return the item on a different card or for cash. Most merchants will not provide a credit on anything other than the card that it was purchased.
There is a thread on buying dollar coins from the mint with a credit card. That is the closest thing to buying a bond.