The extreme opposite of zero foreign ownership would be full foreign ownerhship, ie. colonization. All your resources and wealth belong to a foreign nation.
If we agree that that's a bad thing, then it stands to reason that there's a certain point where foreign ownership becomes a bad thing.
I think China has done an excellent job of bringing in foreign investment while keeping those foreign investors from running amok.