The budget marks the lowest amount in decades the country has spent on development, and it is struggling to fund other international priorities too.