Looks like anyone needing to top up their points account with Marriott ought to do so now. There is a sale going on.
Is buying points a wise investment? That's an entirely different discussion. If you had been thinking about buying points, now it the time to do it.