To make sure businesses don't run out of cash in the future, because if the entrepreneur running the business sees that the business is about to lose cash, they can take action to avoid the problem.
Banks also see cash flow forecasts before giving money to see if the business has enough cash each month to be able to make loan repayments