Further more, if I improve the land surrounding my house, say, via landscaping, other buildings, sidewalks, roads, paths, etc, it is mine as well, because I have used my body to expend time and energy in making it so. If you claim you can destroy my improvements because "no one can own land" you are right back to contradicting yourself in asserting I cannot enter your house freely. You cannot own the land upon which it sits, so stop putting your house on land you don't own! Nobody owns it!
Have you traveled around? There is plenty for all of us.