Then why have Congress even vote on it if the president can spend money however he likes?
No, the money will be spent as allocated in the bill.
Trump signed it, it is now his. He had veto power, he could have forced republican Congressmen to overturn a Republican president and destroy their chances in the midterms. I don’t think they would have done it - especially after the phone lines melt down.
The five stages, denial, anger, bargaining, depression and acceptance are a part of the framework that makes up our learning to live with the one we lost.
Shame to still see so many at stage one. It gets better.