The IATI definition of commitment is pretty much aligned with the DAC’s. Let’s not fix something that isn’t broken.
The problem is in the budget element stating that total budget should be reported as a commitment. That is where we should focus.
We could say instead that total budget can be derived from the sum of annual budgets (keeping in mind whether the budget status of indicative or committed), or create a new “total budget” element to provide the overall value.
I may be totally wrong, but I don’t see this change in the budget element description as being a breaking change.