I think it actually isn't that bad of a deal. I personally value my HHonors points right around a half cent each. There are some hotels were it would make a lot of sense to buy the miles at this price and then book the room using points instead of paying cash.