Ah, that'll be from someone who has never run a flight school! Neither have I, but I can imagine that cashflow is an expensive (loans from bank/overdrafts) nightmare. Nobody gets rich running a flight school!
Thus, getting cash up front allows cost savings (and stress).