Interesting point. I agree a 'line-item veto' might 'reduce' the problem, but to me, the clear source of the problem is the US Constitution itself that splits responsibility for government finance between Congress and the Executive. The result is that neither is held to be ultimately responsible for the nation's finances - thus spending is on a never-ending upwards spiral and neither the President nor Congress is rationally held accountable for it and thus neither have any incentive to address increases in wasteful spending - indeed, because of the US system, both the President and Congress have strong vested interests in increasing spending. A line-item veto clearly and unequivically hands the power of the purse over to the Executive - that's why SCOTUS struck it down. Constitutionally, that was the correct decision in law. The flaw therefore lies in the US Constitution.