You are right, the president does not "set" the budget. The President submits a budget request, then the congress hashes it out and presents a budget that congress wants to the president for signature. That is the way it used to work before Obama became president. He could not be bothered to submit a budget plan or request.