They would want to push it along just enough that it could happen enough to be worth doing. If it's something that would happen to you once or twice ever in your entire time with the game, maybe they should configure some kind of navigational assistance to notify you of player's bases within a certain range -- And that range would be configured so that it's the desired overall average frequency.
Customization, making a place to live, I mean, these are things that go hand in hand with social features. You want someone else to be able to see your base.
I've said this before, but I sort of expect them to add in direct multiplayer at some point. I think they want to make good on that "q: can you play with your friends? a: yes" promise. If that's not what they wanted, he wouldn't have said it.. right?