It doesn’t give him the immigration money and tools he asked for. He can’t spend money that congress doesn’t provide. In fact, it specifically prohibits use of his border wall prototypes. And it keeps funding sanctuary cities. He can’t cut their funding without congressional approval
But doesnt the fact that this is an omnibus and not a budget (which POTUS must follow if passed by Congress) change the way the money can be spent? In an omnibus, the appropriations are a suggestion that POTUS can choose to follow or not. For 8 years, Obama had an omnibus to work with and he would spend money where he wanted or not at all.
Sure, hes not getting the monies he wanted for the wall, but does it really matter if this omnibus will be used how he wishes, like his predecessor? You say he is still funding sanctuary cities, but if this is just a suggestion, like Obama claimed, can he just hold back the funds?