First take; one congress can not pass legislation preventing nullification by a future congress.
That’s not what this is about; it’s about the present. The government was already authorized to build a border wall; it just wasn’t funded. This bill not only doesn’t fund it, but also bans its construction - so it’s not even possible to juggle funds to make it happen. Even if Mexico said “we’ll pay for it”, this bill would ban that.
A future congress can do whatever it wants. But as it stands, this is a serious step backwards.
“First take; one Congress can not pass legislation preventing nullification by a future congress.”
**************************************************************
That’s true, but Congress can pass legislation that, once signed by the president, becomes THE law until changed by Congress in the future.
So I’m not sure what your point is. If President Trump signs this legislation as it is, he is essentially castrating himself when it comes to his ability to build a border wall.