Several attempts were made in the past to tax rewards as imputed income but they ran into snags because they couldn't place a concrete value on the miles/points. I'm sure that some DC knucklehead will figure it out someday but for now enjoy the gifts.