Why did the United States take Guam but not all the Spanish East Indies during the Spanish-American War?
Short answerIts aims were limited by what it wanted and what stronger European powers would accept; the war did not grant America unrestricted imperial reach.
NotesThe United States took what it wanted or what the other great powers would tolerate rather than possessing unlimited freedom of action. The answer also stresses that the Spanish Army in Cuba remained dangerous if its supply position could be sustained. Even intermittent Spanish sea control could have complicated the American campaign, showing why naval command mattered more than a simple tally of battlefield strength.