That's absolutely not true, especially when the president and congress are of the same party. The President has the veto so congress and the president have to come to an agreement to pass a budget.
In theory, sure. But Congress packs everything into one bill and puts it on the president's desk. Realistically, he can't not sign it without paying an enormous political price.