It looks like all sw development processes try to guarantee budget by taming "unanticipated change". Unfortunately this can't be planned or taken into account early enough, by the definition of "unanticipated". Some processes are better in avoiding collateral damages when trying to restore the budget than others, but at the end of the day, we have a change in our hands.