I agree with everyone being good citizens of the world, isolationism hurts everyone. However the reason the US imports oil is that not all the oil it produces is the right type. Oil comes in different categories, depending on its use. For other goods, normally the reason it is, it's cheaper from abroad, especially things like clothes and electronics.