Hotel programs have been devaluing points for a long time. So the points you "buy" today will most likely be worth less if you hold onto them long enough. You will never get a refund for the amounts of the devaluations. In the event of account closure and points confiscation they just got devalued to 0.