The reason President McKinley did this was because most Americans supported a war against Spain and McKinley needed this support.
McKinley knew that most Americans wanted to go to war with Spain and so he refused to negotiate with the Spanish so as not to lose support.
Find out more on McKinley at https://brainly.com/question/2704309.