Right now Marriott.com is offering me 189,000 points for $1687... I think I'd rather buy them than move hotel every night.
Although from a maths point of view... If you value the points at the same price Marriott sells them for, that's a $22.50 return for one night stays on top of property spend. In Bali you can constantly get fairfield or four points for $40-$50 a night so you could just go back and fourth between 2 properties and still trigger the 2500 points bonus on top of your spend every night.