Limiting foreign investment in modern times would be a step backward. The marketplace is becoming increasingly global and most of the world maintains a free and increasingly unified marketplace. Limits on investments would restrict access to the current global system and put the United States and US Citizens at further economic disadvantage.
No, an adoption of a cap on foreign investment is not based on sound ideological principles, because investors should have the right to make choices with their own finances. If foreigners invest in another state, they will want stability and peace in that state. Attracting foreign investors to the United States will improve stability here. Investors should have the choice to make whatever investments they believe will benefit them.