As soon as the stock market turns around (whenever that may be) and stock market returns are greater than the return on these bonds, people will start pulling their money out of savings bonds.
When the return on the bonds plus the value of the FF miles becomes less than the return on some other investment vehicle such as CD's, stocks, etc., then the US Treasury will probably start advertising the ability to earn FF miles on bonds purchases as an incentive for investors to purchase bonds.