Absolutely agree with Hindukid on Efrem's point. Apart from the triviality of the points/miles in question, it is a matter of "good will."
Look at the issue as the effort you took to remain loyal to the airline/hotel. If you book and pay for a service that is denied to you, then are you entitled to compensation? I think yes.
The very least they can do is give you the loyalty points that you "earned" by attempting to be loyal; it is my view that this is not a matter of taking something that you haven't earned.
Now, if you receive a collateral benefit provided by an alternate service, then it is just further mitigation for the inconvenience from the denial of service (and I do say thank you). Had I wanted to use their service, then I would have booked with them in the first place. Would I not take the additional point/miles? Where was that turnip truck yesterday?