I'm OK with the organisers donating the money to charity, as that was part of the agreement up front - and I think it was very awkward for various organisers who had races cancelled last year. There was the Crowborugh 10 and the Les Witton Dartford 10 who both lost that year's money.
I do wish, though, that the organisers could make the decision the night before, as some people - like me - are coming from a distance.I suppose they are leaving it to the last minute to give themselves as much chance as possible of getting it right.
I remember the Marseille-Cassis half marathon from a couple of year's back. The weather leading up to the run had been awful with constant heavy rain. That organiser also left it to the last minute - deciding on the morning itself to carry on. He based his decision on the fact that his house wasn't flooded! I'm not sure where his house was, but the final two miles were run through water up to our shins. Great fun!