The correct response is: because the executive branch enforces the law and knows how much money is necessary to execute the law.
The executive branch is responsible for implementing laws and policies, which informs their understanding of the financial resources required to carry out government functions effectively.