Trust the system, it works the vast majority of the time.
A bill that is obviously unconstitutional should never get to the Court. The Court should decide matters where there is a clear question. Like line item veto. While one could argue that there was a question about spending before 1976, that isn't the case now. The Court already ruled on this. There was another case just two years ago, but I can't find it in my notes so I won't go out on a limb and quote it from memory, but the Court reaffirmed Buckley 6/3 again then.
Trying to change the meaning of words by legislation to circumvent the Constitution is not upholding the system. Sitting back and saying let the Court handle the heavy lifting is not the system. Doing that is how we end up with Justices legislating from the bench.
I don't care one bit who this helps or hurts politically. I just care about the Constitutional system. This bill and the way it is being handled makes a mockery of the system.