Depending on your situation, it can be very beneficial to buy hotel points. In the end, it can save you hundreds of dollars. Generally, you would save more when you buy points for staying several days rather than just one day.
Many of the major hotel loyalty clubs periodically run campaign where bulk purchase of points are offered at a discount.
However, it works best if you have a trip in mind and call ahead to check the availability of the hotel. You also need to verify that they will accept the points for that stay. There may be other reason not to use points for your stay, also. If your employer is paying for the stay, you should save your points for future use.
ThePointsGuy is an excellent website that knows just about every way to maximise points as there is, as well as timely information on promos run by most hotel chains.
Australian Business Traveller writes about it here. Read the full article:
Is buying hotel points to ‘save’ on hotel stays good value?