I'd say it'd be to track your expenditure. If you're a large business, you're likely going to have a higher expenditure than a smaller business, so naturally you're going to want a higher budget.
Investing money in to nothing has nothing to do with budgeting.
A business' financial goals has nothing to do with the budgets they set.
Any opportunities for income also has no impact on setting budgets.