The reason is a Dem-controlled House in a time of war will attach every ragtag, corrupt social program to military spending.
They know they have the best chance to get it through then because a Repub President will NEVER short-change the military by vetoing the bill.
Dems are corrupt weasels.
Now we know why the Line Item Veto will never be enacted.