It gives the executive branch power to act in such emergencies as imminent attacks on America, its persons or assets. It is necessary to protect the Nation where time is of essence. Trump did not declare war. He, and don't forgot, OUR HIGH RANKING Military made a counter attack on a threat revealed through military intelligence surveillance. This attack was made on Iraqi soil where our military was already approved by Congress to be. The attack was directed at a known Terrorist who was ID'ed as such by the OBAMA administration. This terrorist leader had already been responsible for over 600 American troops deaths in Iraq and countless Iraqis. This terrorist was verified by military intelligence to be in Iraq to make good on plans to attack our warships, our troops where the sleep and our diplomats. This was an emergency situation fully permitted by the War Powers Act. There are these provisions because if a President and Generals had to wait for Congress to approve such an attack, it would be too late to be successful. Does that make sense to you? Now go find something else wrong that Trump did. This, he did right and by the playbook! BTW we are not in a war with Iran, yet. This was a terrorist target approved by Obama and labeled as a terrorist by the UN.