Watch how that plays out in the next month or so...
The very last thing he'll do is to publicly short-change our military services.
Not entirely true. His base was mostly about draining The Swamp in DC. He just gave the Deep State more leverage. Please don't lecture me about support for the Armed Forces. I did 11 years and have worked with numerous organizations to support active duty and Veterans after. I still support them in various ways.
Again, Trump could have vetoed and made his press conference about the obscene spending and request Congress to forward a separate bill for Defense.
It's apparent that Secretary of Defense Mattis convinced him otherwise during a late meeting because there was increased military funding in the un-read, middle night passage, of a pork-laden bill.
Omnibus Bill of 2018: President Trump, "Because there is a huge increase in defense spending, I have signed it." My addition: "I couldn't wait a couple months for a separate defense bill".
I agree with Trump having the MI power base; but, the bigger reason for funding the military NOW, is that he plans to use them soon. Hopefully, it will be peace through strength ... but, failing that, then: VICTORY.
I believe we have the power to take out NorK and Iran nuclear programs (and without going nuclear ourselves); but, then what?
We would need to still be at full strength to avoid retaliation from China/Russia.