Why is creating a budget for an entire year useful?

A. Most bills are paid annually or only every few months and would be left off a weekly budget.
B. It can account for irregular expenses like new shoes, so the budget would be more accurate.
C. Salaries are paid annually, so the budget should match the timeframe of the paycheck.
D. Certain expenses are variable, so it is impossible to budget them with a shorter timeframe.