Why was fighting a defensive war an advantage for the Americans? The Americans were better organized than the British. The Americans were fighting on familiar land. The British did not want to work with Loyalists. The British preferred to instigate all battles.