We haven't declared war since WWII, but we've waged a number of them.
The Congressional budget process is fundamentally broken and increasingly nondemocratic - the leadership of both parties get "continuing resolutions" passed while they draft a mountainous "omnibus" bill that includes all their pork and graft, then they whip the members of the majority party to pass it without reading it.
The Congressional oversight committees are usually captured by the industries and/or agencies they oversee.
Congressional hearings are not used to inform Congress or the people; they're nakedly partisan acting gigs for committee members.
Congress has unconstitutionally delegated much of its authority to a bureaucracy run by the executive branch, intending to have it operate independently of the president. Now we have a president who is choosing to exercise his authority over the executive branch.
Of course, it is illegal and unconstitutional for the president to eliminate programs that are established by law. But remember the executive branch bureaucracy ONLY exists to allow the president to implement the laws passed by Congress. If the laws aren't explicit or delegate to an executive branch agency HOW they law/program will be implemented, then the president has enormous authority over how to implement it, and there is nothing Constitutionally wrong with that. So if the president says "we don't need 10000 people to implement CFR 1.2.3 section 4, we only need 10", and he can implement the law/program as passed by Congress with 10 people, then he's allowed to do that.
The big problem is that Congress MUST depend on the executive branch to, er, execute. Whatever is required to implement the law, that isn't specified in the law, is up to the executive branch, and the President is the head of that branch.
And all this BS about "classification" again only exists to enable the president to do his job. If the president says someone can have access to something, that is non-negotiable, as two USAID folks found out over the weekend. The bureaucracy has for decades used classification to make a currency out of secrets and to try to avoid oversight. Looks like that ride has ended.