Why do many historians believe that President James K. Polk caused the Mexican-American War despite his claim that Mexico invaded American territory?

He sent thousands of troops to disputed territory to create conflict.

He made it clear that expanding enslavement was his main goal as president.

He made it clear that he wanted Texas to become part of the United States.

He never attempted to buy territory from Mexico, so he was always looking for war.