A declaration of war is an invitation for the other side to attack. Rather than being a restraint against war, empowering Congress to declare war allows them to force a potentially unwilling president into war.