One of the main reason why more people didn't foresee the economic collapse of the 1930s is because it happened so quickly with no warning, since the US economy during the 1920s was incredibly strong and showed no signs of slowing.
B.many Americans loathed the idea of imperialism and saw it as a European phenomena, while others were very excited by the idea of imperialism and urged America to expand into other parts of the world