For 200 years, the system worked. I can remember occasions in the late 70s and in the 80s....where we got down to the very end of September each year...and the Senate would come through at the last moment. I think the current behavior is such...we might as well dictate that none of the Senate members will be paid a salary after 1 October of each year, unless they have signed off on a budget. And if they haven’t settled the problem after thirty days...dismiss the Senate entirely and allow all fifty states to have a senatorial election on 2 January. That’s about the only way to get their attention and resolve this mess.
Looks good on paper.