The only way I think it could be fairer would be if they give you 1/2 point for a reservation, and 1/2 point for showing up and play = 1 point. If it's raining and you cancel you would get 1/2 point. If it's not a weather day and you cancel, you get 1.5 points. But in the end, it's not going to change, as I'm sure whoever designed the points system put a lot of thought into it. Best to just smile, and enjoy the day.

It still beats working any day.