The White House says that spending tens of billions on foreign wars benefits Americans, but experts are divided.