You are only partially correct in this. The House has passed numerous budgets. It is the demonratic controlled Senate who has not passed a budget and that arrogant pos occupant of 1600 Pennsylvania Ave has yet to submit a budget according to the constitution
What started as a Pelosi-Reid attempt to avoid passing a record deficit budget in an election year has now become a habit. They are using the (stupid) baseline increase to keep spending money when they know they can't pass a similar budget with a vote. The only way to stop it is for the House to grow a pair and say no more CRs until the Senate goes to conference. Only one more CR during that process. If that CR expires we shut the government down until a real budget passes.
“You are only partially correct in this.”
Minor issue. Congress has not passed a budget.
The president is not required to submit a budget, though that has become common practice.