The only reason I can think of for Trump going for this bill is that it gives him everything he wants for our military. He knows how badly depleted we are. Once he’s built up our military he can go to bat for the border.
One fight at a time.
I agree with your thinking...
Pick your fights, one fight at a time was my philosophy when we had 5 teenagers and two younger.