With the Ceilidh band (I play Melodeon & Anglo conc in that) we've found that (in many cases) the organisers think "The bands free, so we're bound to make a profit, so we don't have to push the tickets". Consequently you get the call a week before "Oh, we haven't sold enough tickets, we're going to cancel it", or you end up playing for a very small number of people.