Tracks do cancel way too quickly and it's because most of the money comes from simulcasting. I remember back in the early 90's, Aqueduct running in blinding snow and Calder delaying races for about a half hour until the squall passed then running in a sea of slop. This wasn't uncommon.