The United States is a world power and for that reason spends more money than any other country on the military.
The United States is a world power. That's why it spends more money than any other country on the military.