All due respect, your analogy is faulty. If the economic environment changed, Bush was free to point that out and revise his plan accordingly. In this case, Bush admitted that his views had not changed - yet he still signed the bill.
That's right! Now, WHY did he sign it? JohnHuang2 gave excellent examples as to why. What do you think of those?