it's just the need to make the remaining credit visible in the interface and all the pipes needed for that
people prefer a schedule over an allowance, it's easier to budget for, the downside is the provider must do a bit of actuarial calculation to allow a wide variance of actual usage